- gcc 4.8.1 conformance (had to break up a serious header dependency loop and minor fixups for std conformance)

- note: tests don't build yet, as the main test lib uses boost preprocessor for macro stuff