Script run jobs

Move error code to WhaleReport, fixed typo in run.sh and added comments to
run_job.sh

Author: @jerryli9876
Fixes #70
URL: https://github.com/twitter/zipkin/pull/70
Add duration to annotations.

Useful for timing blocks of code or other operations that don't warrant a full
Span.

Author: @johanoskarsson
Fixes #72
URL: https://github.com/twitter/zipkin/pull/72
Add static trace rendering page

* Add export button on trace page
* Add /static to allow users to paste in the exported JSON to render
  the trace page

Author: @franklinhu
Fixes #73
URL: https://github.com/twitter/zipkin/pull/73
Remove the compression and deserializing annotations. They lead to way too many annotations and make it hard to see what is actually going on.

Author: @johanoskarsson
Fixes #74
URL: https://github.com/twitter/zipkin/pull/74
Finatra

Port `zipkin-web` from Rails to Scala (using Finatra) for a variety of reasons
- Simpler deployment (all JVM-based)
- Simpler web logic (no need to replicate all the common data classes)
- Operational transparency

Changes:
- JsonAdapter and JsonQueryAdapter
- necessary since Javascript doesn't really support Longs, so we need
  to convert them to strings

Author: @franklinhu
Fixes #75
URL: https://github.com/twitter/zipkin/pull/75
Readding counts by category.

Useful for finding out when to turn of b3 but also for figuring out the hdfs
issue

Author: @johanoskarsson
Fixes #77
URL: https://github.com/twitter/zipkin/pull/77
Added WhaleReport and spec

WhaleReport finds all traces w/ 500 Internal Server Errors and finds all spans
in those traces with retries and/or timeouts

Author: @jerryli9876
Fixes #71
URL: https://github.com/twitter/zipkin/pull/71
Fix 404 in README (link to zipkin.thrift)

Under the "Zipkin query daemon" there is a link to:
https://github.com/twitter/zipkin/blob/master/zipkin-thrift/src/main/thrift/zipkin.thrift
but I'm guessing this should now be:
https://github.com/twitter/zipkin/blob/master/zipkin-thrift/src/main/thrift/zipkinQuery.thrift

Author: @shawnps
Fixes #76
URL: https://github.com/twitter/zipkin/pull/76
Fix merge from forks

Author: @franklinhu
Fixes #78
URL: https://github.com/twitter/zipkin/pull/78
Misc finatra fixes

- Fix span details modal on static trace page
- Remove unnecessary code
- Sort span annotations by timestamp when dumping to json

Author: @franklinhu
Fixes #80
URL: https://github.com/twitter/zipkin/pull/80
Add release doc, changelog

Author: @franklinhu
Fixes #82
URL: https://github.com/twitter/zipkin/pull/82
Bump master to 0.3.0-SNAPSHOT

Author: @franklinhu
Fixes #83
URL: https://github.com/twitter/zipkin/pull/83
Modified scripts to fix minor bug

Modifications to run_job.sh amd run_all_jobs.sh and SpanSource to allow us to
run jobs remotely

Author: @jerryli9876
Fixes #79
URL: https://github.com/twitter/zipkin/pull/79
Bump finatra

- Bump Finatra version to 0.2.1
- Fixes for Finatra changes

Author: @franklinhu
Fixes #84
URL: https://github.com/twitter/zipkin/pull/84
Replace the word submit on the lookup page with Find traces. That explains what will happens better.

Author: @johanoskarsson
Fixes #85
URL: https://github.com/twitter/zipkin/pull/85
Merge branch 'master' of github.com:twitter/zipkin into debugflag
If the debug flag is set on a span we ensure it is stored. This allows developers to force tracing on a request