Fix bug where the serializer for Tree objects was not parsing out the "enabled"
flag. Closes #239

Signed-off-by: Chris Larsen <clarsen@euphoriaaudio.com>
Change UniqueId.pending_assignments to a regular HashMap since we are syncing
on the map's monitor when calling get/put

Signed-off-by: Chris Larsen <clarsen@euphoriaaudio.com>
Fix redundant cast in TestTsdbQuery

Signed-off-by: Chris Larsen <clarsen@euphoriaaudio.com>
Fix TestTreeRpc unit tests where JSON ordering is in-determinant.

Signed-off-by: Chris Larsen <clarsen@euphoriaaudio.com>
Naming convention fix

Signed-off-by: Chris Larsen <clarsen@euphoriaaudio.com>
Fix TestSuggestRpc by removing tests for the missing "q" parameter which may
be omitted to get a list of the top names for a type

Signed-off-by: Chris Larsen <clarsen@euphoriaaudio.com>
Fix TreeRpc to parse out the "definition" flag from a JSON request to delete a
tree so that the definition may be removed. Closes #241

Signed-off-by: Chris Larsen <clarsen@euphoriaaudio.com>
Merge remote branch 'remotes/official/next' into next