Merge branch 'datacratic-internal-branch-2' of github.com:datacratic/soa into datacratic-internal-branch-3
Merge branch 'runner-improvements' into datacratic-internal-branch-3
improved thread safety and utility of generic FS api
documentation and header improvements; changed size of inexistant object to -1
UrlInfo --> FsObjectInfo
allow double adding buckets even with different parameters
removed all submodules
undeclared unused variables
Add 'jml/' from commit '7813bf0be4775bcf674ca2bb2a9bc308f73a6b80'

git-subtree-dir: jml
git-subtree-mainline: d4f883f3042a2d316dee90c1f6437ed60f9ade39
git-subtree-split: 7813bf0be4775bcf674ca2bb2a9bc308f73a6b80
Add 'jml-build/' from commit '03143797af5b7263af8993adca712e36733eba4d'

git-subtree-dir: jml-build
git-subtree-mainline: 3288ea966503ae3423a09117e2ed016bf047f4ea
git-subtree-split: 03143797af5b7263af8993adca712e36733eba4d
Squashed 'leveldb/' content from commit d255945

git-subtree-dir: leveldb
git-subtree-split: d2559453a5b6c36c8e6dc82aca1bc3879621c341
Merge commit '001ec4774caeb9a99935d0e55bbfcfcecb9acf6b' as 'leveldb'
Squashed 'tinyxml2/' content from commit 649d1ca

git-subtree-dir: tinyxml2
git-subtree-split: 649d1caf2d17b9ad4fb5b712e6e1884ddf89747b
Merge commit 'd9e9334145ff1075417be46a2674b1794e4f806a' as 'tinyxml2'
Squashed 'googleurl/' content from commit bd7a971

git-subtree-dir: googleurl
git-subtree-split: bd7a971c6179fca9b0705db573346f4b58be58dd
Merge commit '6f5e47bebda39931ac50b2701a76a3f2ad4062c0' as 'googleurl'
Add 'soa/' from commit 'fcd7ddccfc006d25aded0a3eea7c1e9ec415d0c2'

git-subtree-dir: soa
git-subtree-mainline: cdedd43552c0aa39f49c089c1f9820360c5e04ee
git-subtree-split: fcd7ddccfc006d25aded0a3eea7c1e9ec415d0c2
moved rtbkit to its own subtree
allow %M to deal with either textual or numeric dates
Merge branch 'date-parse-numeric-months' of github.com:datacratic/soa into datacratic-internal-branch-2