new representation of queries and beans, initial commit
ordering operators added to Field
added path combinator for creating fields
combinators for building up projections
added interpreter for queries
rewrote predicate parser, code not compiling
code compiling (with todos) after predicate switchover
Converted parsers to new representation
Merge remote-tracking branch 'origin/master' into topic/inner-join3

Fix compile errors due to import changes

Conflicts:
	src/main/scala/cjmx/cli/Parsers.scala
	src/main/scala/cjmx/cli/actions/ManagedObjectNames.scala
	src/main/scala/cjmx/util/jmx/RichMBeanServerConnection.scala
Merge pull request #8 from pchiusano/topic/inner-join3

WIP on inner join support