Formatting
Merge branch 'master' of github.com:jrconlin/pushgo
Updated version number
Issue #21 - reduce number of calls to config.ini

Also fixed error where encrypted endpoints were being improperly
rejected due to "=" in url.
removed extra debug statement
Bug 893163 - Allow "0" as valid version

* Fixed formatting for README.md
* Fixed smoke_test to be smarter and more test friendly.
Create LICENSE.txt
Add load test
Fix commit versions
Merge pull request #40 from edmoz/add-loadgen

Add load_gen.py tests
Removing mod_test (moved to simplepush_test repo)
Modified to point to new testing repo
Adding simplepush_test submodule
Heka message cleanup.

* Format update messages for simpler heka parsing.
Add the number of active connections to the status

* This reads the number of known, active connections. These only include
  clients that have sent a "hello". Need to add a auto-kick to boot
  clients that don't send a hello after some period of time.
Add socket timeout on pre-hello idle.

By default, don't time out (useful for development).
* removed "radical" from development statement for README.md
* Added sample heka toml conf file
* Moved ClientPing no-op wrapper func higher in file so it's more
  visible.
Change status message to be JSON
Attempt to resolve socket timeout issues

* reduce the amount of memcache clients to one, let it sort them out.
Single memcache handler

* formatting
Issue #41: Try fix memcache session handle overrun

* Added current_host param to pushEndpoint config entry
* Added "/realstatus/" that does a deeper check and provides more info
* Added rtilder's memcache patch for LRU handles
* Added socket max limit for server (defaults to 1000)
* Moved GenUUID to utils package
* Made memcache timeouts non fatal to app.
* Added memcache status checker
* Memcache handles are now func local
  (Global handle was keeping reapable handles alive.)
* Added file:line to heka error logger.