TraceKit: parse constructors in Chrome stack.

Stack line looks like this:
    at new KeyValue (http://test.erik.silk/s/static/product.js:53062:6)
TraceKit: parse renamed functions in Chrome stack.

The stack line looks like this:
    at List.mapRemove [as onremove] (http://test.erik.silk/s/static/product.js:19755:23)
TraceKit: parse anonymous functions in Chrome stack.

Stack line looks like this:
    at w.setTimeout.args.(anonymous function) (http://test.erik.silk/s/static/product.js:14507:18)
Regenerate minified sources.
Merge remote-tracking branch 'silkapp/master'

* silkapp/master:
  Send user data from onerror handler as well.
Update minification
Make sure fields are not too long.

The Squash server does validation and crashes if the fields don't validate. This way we at least get some data in the system.
Don't send empty url or 0 as line number.

The Squash server doesn't allow this; this way, we get some data in the system.
Make sure there is always one backtrace line.

The Squash server doesn't allow occurrences without any backtrace lines. This way we get at least some data.