Add support for alignment aware pointer support

This patch provide a function and meta-function to flag pointer as being
aligned using compiler specific attributes to allow further compiler
optimisations.