Refactored entities in light of lessons learned from the experiment.

Entities now contain only data, with all logic now in collector function.

BUG=
R=scudette@gmail.com

Review URL: https://codereview.appspot.com/88400043
Some bugfixes needed for GRR / Rekall integration.

BUG=
R=adamsh@google.com

Review URL: https://codereview.appspot.com/90210043
* Bugfix to the bugfix :-).

* Replaced ahocorasic with acora.

R=amoser@google.com

Review URL: https://codereview.appspot.com/99850043
Replaced Ahocorasik implementation.

R=adam.sindelar@gmail.com

Review URL: https://codereview.appspot.com/94040044
Implemented a new raw2dmp which rebuilds the KDBG block from symbols. Refactored the crash dump and KDBG symbols to their own files.

R=amoser@google.com

Review URL: https://codereview.appspot.com/92950047
Having both rekall.ico and Rekall.ico wreaks havoc on case-insensitive fs.

Rekall.ico doesn't seem to be used anywhere yet, so it should be safe to
rename.

BUG=
R=scudette@gmail.com

Review URL: https://codereview.appspot.com/98000043
Added a report_error method for the renderers. JsonRenderer now encodes errors in the json.

R=amoser@google.com

Review URL: https://codereview.appspot.com/91090044
* Implemented UI for manipulating cells.
* Redesigned Rekall Runplugin UI.
* Added --open_browser flag to webconsole plugin.

BUG=
R=scudette@gmail.com

Review URL: https://codereview.appspot.com/97170043
initial commit of lmap to rekall

BUG=

Review URL: https://codereview.appspot.com/97120048
Fixing minor UI problems:
* Now starting browser by default, need to specify --no_browser to avoid this.
* Double clicking on Rekall output doesn't lead to edit.
* No cells by default.

BUG=
R=scudette@gmail.com

Review URL: https://codereview.appspot.com/94250045
* Updated messagehooks to print the owner process and resolve the address of the callback function.

* Updated the address resolver to be better at resolving process address. Now it also adds symbols from DLL export table.

* Fixed bug with ewf address space.

R=johannes.stuettgen@gmail.com

Review URL: https://codereview.appspot.com/96140046
OS X distribution script and Cocoa app.

- Added a buildscript for pyinstaller on OS X (from scratch)
- Added a Cocoa app that wraps around the script.

BUG=
R=scudette@gmail.com

Review URL: https://codereview.appspot.com/93110046
catch oserror when python-yara breaks, removed dependency from setup.py to make pip install work.

Also upped the version and added Windows 8 to the README.txt

BUG=
R=scudette@gmail.com

Review URL: https://codereview.appspot.com/97250043
Webconsole will now bind random port by default.

- Override is still possible.
- Rekall will print port information to stderr if browser is supressed.
- OS X app now relies on the automatic binding behavior for reliability.

BUG=
R=realbushman@gmail.com

Review URL: https://codereview.appspot.com/91300043
Merge branch 'master' of https://code.google.com/p/rekall into identity