This commit was manufactured by cvs2svn to create branch
'compiler_supported_error_messages'.
Added type_with_alignment class template to return a type with the given alignment,
with documentation and testcases.