Removed HekaClient from Logger

* Renamed HekaLogger to just MzLogger
* Need to potentially format msgs as protobuf
Added mux routing.

* removed heka dependency from logging
* up'd version to 1.2
* This version shards by self reporting to an etcd cluster. If a
  given update can't be handled locally, the servers are collected
  from etcd into buckets, servers in that bucket are then posted
  to see if any server can satisfy the request. If not, next bucket
  is processed.
r?fixes

* added mutex to router server list
* added back actual caching timestamp (argh)
* converted back to routing PUT because hobgoblins have left.
* removed storage on routing because redundant.
* fixed error responses for routing.
* Did not add channel based handler for bucket send because I'm paranoid
  about goroutines not being collected and bucket_size should not be in
  the 100s
Removed pk reference
r's from bbangert
Merge pull request #29 from jrconlin/dev

retargeting PR#26 for mozsvc dev
Add timeouts for router
Fix for ContentLength logic
Convert to ticker

* remove debug fmt statements
Convert bucketSend to use channels

* Two folks arguing for it, so giving in, plus timeouts would kill
  failed or slow server responses anyway.
* moved client gen to New to prevent unneeded duplications
Add buffer 1 to router send

* also added longer timeout to avoid possible races.
Merge pull request #34 from jrconlin/dev

Add timeouts for router
Fix dependency installation failures.

* Update the `simplepush_test` submodule.
* Qualify the `goprotobuf/proto` package name.
* Prepend the repo root directory to `$GOPATH` when installing and
  building Simple Push.
Nothing in this file
This isn't actually used anywhere, util's is.
Start of config refactor.
Tweaks to mz_config.
Add new logger and default stdout logging.
Add basics of appconfig.
Remove mz_log as its deprecated by stdoutlogger.
More portions of this refactor. Lots of things in motion.
More changes to the new sample config.