Merge branch 'release/0.2.2' into develop
added macros to disable contract checks at compile time
moved header files into contract/ subdir
updated header inclusions
Merge branch 'feature/header-namespc' into develop
updated header path
replaced abort with terminate
bumped version to 0.2.3
Merge branch 'release/0.2.3'