change license from BOOST to LGPLv3
major cleanup:

* consistently split declaration and implementation
* more constness in interface
* cleanup includes
* typo: compressible
* clear wstrings before deserialization
add all typed archive tests shipped with boost1.53