When the apiserver panics, log a stacktrace.
FirstFitScheduler was triggering a panic by passing nil as the query to
EtcdRegistry.ListPods. I think this was just missed during the recent
label refactor.
Merge pull request #142 from jjhuff/log_apiserver_panic

When the apiserver panics, log a stacktrace.
Merge pull request #143 from jjhuff/fix_scheduler_panic

FirstFitScheduler was triggering a panic by passing nil as the query to EtcdRegistry.ListPods
Merge pull request #138 from lavalamp/master

Normalize etcd_registry's storage & error handling
Move controller to it's own package, it's not part of the registry.
Move etcd helper to util so it can be used elsewhere, too
Move run logic into package
Fix bad lock handling.
Fix fake handler so it can be used for more than one call.
Test controller's synchronize method. Requires fake etcd client to be relocated.
Fix race
Make integration/localkube work with new controller library