base/*_util* -> util/

We had effectively built a namespace within base for things which are just adding more functions to standard objects.

Things like:
 - <base/stl_utils> which adds helper functions for members we wish the STL had
 - <base/string_utils>: Make cstrings more accessible
 - <base/io_utils>: Make reading/writing to fds easier

Things like:
 - <base/fd>: Change linux fds to be RAII don't apply because they're more than just little helper functions that take standardized things
base/json: Add a simple Read() which reads in a whole json file.
base/json: Eliminate some unnecessary copies (Force move of everything instead)
base/json: Include what was found as well as what is expected.
base/json: Match exactly what is asked for

Before we greedily matched anything which was not whitespace. So we'd read in commas after exact matches, for instance "true,".
base/json: Better error message
base/json: Add converting TJson::TKind to logical strings
base/json: Add missing nothrow
base/json: Escape all the things we're supposed to so web browsers are happier with our json.

NOTE: This doesn't currently read in all the escape sequences. We just print them right.
base/json: Implement our own string reader which does escaped things properly.
base/json: Allow unqoted strings
base/json: Add some utilities for mutating in place
base/json: Include filename when we error inside a file
Merge pull request #100 from cmaloney/json_changes

Json changes
Switch <base/cmd> to use <base/json> rather than <starsha/note> for args file parsing
Merge pull request #107 from cmaloney/cmd_use_json

Switch <base/cmd> to use <base/json> rather than <starsha/note> for args file parsing
Merge pull request #111 from cmaloney/util-updates

base/*_util* -> util/
jhm/naming: Update for move to <util/>
Merge pull request #112 from cmaloney/fix-build

jhm/naming: Update for move to <util/>
base/cmd.test: Fix brokenness