Add TSQuery.java for parsing and storing state information about timeseries
queries
Add TSSubQuery.java
Add query validation methods to parse the requested timestamps and aggregators
Add unit tests for Timeseries Query classes

Signed-off-by: Chris Larsen <clarsen@euphoriaaudio.com>
Add QueryRpc class for handling timesieres queries
Add TestQueryRpc class for unit tests
Add serializer methods parseQueryV1() and formatQueryV1()

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