basic implementation and stubs for tests
support some more complicated queries with context
add select and set_select methods to all PlotObjects
Merge branch 'master' into feature/object_selection
Merge pull request #1110 from ContinuumIO/feature/object_selection

Feature/object selection