Changed to use protobuf_lite rather than full protobuf library.
Merge pull request #15 from breese/next

Thread sanitising via std::enable_shared_from_this
Windows compile fix.
WIP on network drive update.
Set-up filesystem_test to run against drive, removed safe_storage target.
Added account creation to filesystem_test.
gcc warning fix
Added remount test to filesystem_test and updated filesystem_weekly target.
Fixes failing filesystem_commands target.
Style fix.
Validate .travis.yml in one Repository before rolling out to them all.
Merge remote-tracking branch 'breese/next' into next
Windows build fixes.
updated inline with nfs change
Adds network drive filesystem test.
Merge remote-tracking branch 'origin/next' into sqlite
Typo fix in filesystem_test.
Merge remote-tracking branch 'origin/next' into sqlite
Test fix allowing time for directories to store. Investigation of unmount process required.
Added test target to check for multiple definition errors.