Pull changes to integrate Natty to Lantern

This uses a flashlight built from the devel branch of [flashlight-build](https://github.com/getlantern/flashlight-build/).  The code in flashlight-build has already been reviewed in the source repos (e.g. flashlight, go-natty, etc.), but no one other than ox has looked at the flashlight-build repo.

It would be good for @myleshorton to rebuild flashlight himself to make sure the build process is good.  Flashlight is still built as before, but you should check out flashlight-build, set it as your GOPATH and then run the builds scripts inside of src/github.com/getlantern/flashlight.

The flashlight-build repo was set up using [gost](https://github.com/getlantern/gost) which could stand to be reviewed too.

Oh, btw, to build flashlight, I recommend using ./buildAndTag so that you can tag it while building.
Oh hey, I'm already using the full JID.  So, we're good.

Regarding the native dependency - the Go code doesn't decrypt this thing, so it doesn't have a native dependency.  A one-way hash would be sufficient for what we're doing.