Add HttpQuery.explodeAPIPath() to help API calls strip the /api/v# portion
Add unit tests for HttpQuery.explodeAPIPath()
Add missing @since 2.0 to HttpQuery
Add TSDB.assignUid() to assign UIDs to metric, tagks and tagvs using the caches. It's also slightly different than UniqueId.getOrCreateId() in that we want to throw an exception if the UID is already assigned.
Add unit test file for the TSDB class with tests for assignUID(), need more
fix TSDB
fix TestTSDB
Set Tags.validateString() public as we'll need it elsewhere
add validation test
Add UniqueIdRpc for all UID related API calls
Add the /api/uid/assign endpoint to allow assigning UIDs for metrics, tag names and tag values via the HTTP API
Add TestUniqueIdRpc.java for unit testing
Add parseUidAssignV1() and formatUidAssignV1() serializer calls
Closes #79