Reverse the order of the CLIENT_RECV and string annotations in the client example as suggested by @wadley in #14
Merge pull request #15 from racker/fix_client_example

Reverse the order of the CLIENT_RECV and string annotations in the client example.  Fixes #14
fix RawZipkinTracer when traces.length > 10

I noticed in my testing that using node-tryfer with RawZipkinTracer
directly worked, but using ZipkinTracer with the buffering casued traces
to go missing. After some digging I discovered that
RawZipkinTracer.sendTraces is doing:

    async.forEachLimit(traces, 10, this._sendTrace.bind(this),
                      callback);

The problem is that the _sendTrace method wasn't accepting a callback,
so if there are more than 10 traces they just get stuck in limbo
forever. This patch fixes _sendTrace to use the callback that is sent to
it.
Added test for 9bd661d (wadey:fix-zipkin-sendtraces), which ensures that the callback passed to RawZipkinTracer._sendTrace is called at the end of the waterfall.
Fix a secondary problem causing traces past the first 10 to not get sent - scribe.Scribe.send is not an async function, which means it doesn't take a callback, which is required by async.waterfall.  Wrap it in a function that takes a callback, so the async.waterfall can end.
Remove async.waterfall call in RawTracerZipkin._sendTrace, since there is only one async call.
Bump the version number
Merge pull request #17 from racker/rawzipkintracer-sendtrace-limit-test

Added test and additional fix for https://github.com/racker/node-tryfer/pull/16
use node-microtime module for timestamps

add node-microtime as an optionalDependency, and use it for microsecond
timestamps instead of Date.now() * 1000. If the dependency cannot be
installed (since it is a native module) fail back to the old method.

https://github.com/wadey/node-microtime
Fix lint issues
Merge pull request #19 from racker/microtime

add node-microtime as an optionalDependency, and use it for microsecond
timestamps instead of Date.now() * 1000. If the dependency cannot be
installed (since it is a native module) fail back to the old method.

https://github.com/wadey/node-microtime