Add documentation
Fix wording in documentation
Update implementation
Make use of align optional
Add tests; update documentation
Merge pull request #2 from glenfe/develop

Merge Boost.Align from develop