[IR] New feature in data layout - function pointer alignment

https://reviews.llvm.org/D57335 is a patch to add support for specifying function pointer alignment in a datalayout.

Eli Friedman has already accepted the patch (many thanks Eli!) but suggested sending this message to give others an opportunity to review.

Cheers,

-Michael