Initial work on tool to allow single filesystem commands.
Merge remote-tracking branch 'origin/next' into filesystem_tool

Conflicts:
	CMakeLists.txt
	src/maidsafe/drive/tools/tool_main.cc
Updated for Unix.
update tests WIP
Merge remote-tracking branch 'origin/filesystem_tool' into fuse
compile fixes only, tests still WIP
Merge remote-tracking branch 'origin/next' into bugfix
further updates to test drive WIP
Further directory test updates (Iterator reset) fails when run in suite
but passes when run individually
Merge remote-tracking branch 'origin/bugfix' into fuse

Conflicts:
	CMakeLists.txt
Merge remote-tracking branch 'origin/bugfix' into fuse
Fixed "Add children" directory test.
Changed Itr name for count where it makes sense
Further Iterator -> Counter rename
Merge remote-tracking branch 'origin/bugfix' into fuse
Fixed sorting bug in Directory. Fixed Directory tests.
Fixed some style issues.
Fixed directory rename issue.
Fixes couple more bugs.
Added Launcher class and functions to handle IPCs to/from Drive.