Cleanup
Add ability to use local boost
Revamp config, compiler and platform macros
Fix uninitialized descriptor
Bump minor version