Fixed few typedef problems etc. preventing build
Fixed problem with using the wrong filesystem namespace which caused compilation with old boost to fail