Updated Boost.Align implementation
Address review feedback
Documentation in quickbook
Update documentation redirect

Add metadata
posix_memalign on OSX does not conform for zero size
Use _aligned_malloc for all MSVC-compatible compilers

Any compiler pretending to be MSVC should implement _aligned_malloc/_aligned_free. In particular this includes Intel Compiler on Windows and (in the future) Clang. These compilers reuse MSVC CRT, which implements these functions.
Use POSIX allocation from OSX 10.9
Updated documentation
Consume addressof and lightweight_test from core
Update examples and documentation
Add alignment_of implementations
Add more tests.
Add back function pointer test.
Update alignment_of implementation and test