Trigger minidumps on lua crashes.

1. Kills many pokemon try/catches.
2. Add exception field to virgo on lua crash when we get an exception from the top pcall.  Unfortunately, its difficult to pass in the exception string to google breakpad hence the global variable. Also, we can now call breakpad to make a minidump without segfaulting.
3. Adds a lua stacktrace to the run time stderr printer for better userfeedback.
Only send report with special startup flag.

The agent now requires a --report-lua-crash to minidump after a lua crash.  This shouldn't be enabled by default for debuging, hence adding it to the packages.
Change flag to --production, enable for normal breakpad crashes.

To keep the agent's behavior consistent, the production flag now applies to normal crashes and lua crashes instead of just Lua crashes.  This required shuffling some code such that virgo had argc/argv earlier so that we know to install breakpad or not.
Merge pull request #318 from racker/refactor-bootstrapping

Trigger minidump on lua crash
fixes(verifyState) - Make sure we verify our state

* guid generation
Merge pull request #321 from racker/fixes/too_liberal_with_code_removal

fixes(verifyState) - Make sure we verify our state
add changelog for 0.1.6
Fixed missed find/replace so that lua crashes will get reported
Merge pull request #322 from racker/production

Fixed missed find/replace so that lua crashes will get reported
fix(setup): s/loadStates/_preConfig/g
update CHANGELOG for 0.1.6-3
bump luvit forward
release will actually be 0.1.6-5
Merge pull request #323 from rjemanuele/luvit-bump

bump luvit forward
README.md: Update links for Windows build

- Python 2.7.3 is out, fix link
- mysgit changed it's url
Print entity id upon creation.

This is helpful for writing unit tests and is also just generally useful.
Merge pull request #324 from racker/setup/print-entity

Print entity id upon creation.
Add support for units to Metric object
define units properly within the MySQL check
expect code to test setup

Starts agent, deletes entities if exists, restarts agent.  I tried using procs to get rid of copy/paste, but they seem to behave strangely with send :-/