Adding a query language.

- rekall.entities.query.* added.
- Ingestion strategy altered to deal with query dependencies.
- Multiple bugs found & fixed as a result of stress-testing rekall.
- Collectors & plugins rewritten to use queries.

BUG=
R=scudette@gmail.com

Review URL: https://codereview.appspot.com/152650043