move everything to top level

RB_ID=369942
 zipkin: misc storm job optimization
 - Drop unnecessary field traceId.
 - Remove dup records.
 - Adjust storm config according to the prod cap.

RB_ID=372158
sync oss
Added KafkaSpanReceiver

Signed-off-by: Jeff Smick <jeff@twitter.com>

RB_ID=375194
sync oss
Change thrift source folder

Set Scrooge settings so they point to the IDL
files in zipkin-thrift. Then we can compile IDLs without
relying on symlinks (which doesn't play well cross-platform)

Signed-off-by: Jeff Smick <jeff@twitter.com>

RB_ID=376821
Improve WriteQueueWorkers' pushback

For storage engines that do most of their work under the returned future (such as hbase),
having the WriteQueueWorker return immediately means that the write queue is not an
accurate representation of the amount of outstanding work.

Signed-off-by: Jeff Smick <jeff@twitter.com>

RB_ID=376841
sync oss
 zipkin: fix span duration stats in zipkin realtime
 - fix bugs in span duration stats
 - add tests for monoid

RB_ID=378081
moved Kafka receiver to ThriftSpan

Signed-off-by: Jeff Smick <jeff@twitter.com>

RB_ID=391305
Updating install info for zipkin web

Signed-off-by: Jeff Smick <jeff@twitter.com>

RB_ID=391323
fix zipkin-example
sync oss
Fix exceptions when a root span doesn't exit
Request Order.None as ordering is done in the UI
use the handle path to scope stats in zipkin-web
Test QueryExtractor against values with slashes
fix ordering bugs

RB_ID=416735
Follow sampling rate setting

Signed-off-by: Jeff Smick <jeff@twitter.com>
Add AUTH support, fixes #383.

Signed-off-by: Jeff Smick <jeff@twitter.com>