frontend: handling of build workspaces
setup: include distcilib
Merge pull request #2 from hnousiainen/master

workspace management
setup: fix version capture to support Python 2.6 as well
Reorganize source tree to match module layout
deploy: update eucalytpus image
deploy: use ip addresses instead of DNS names for internal references
Merge pull request #3 from hnousiainen/restructure

Restructure
deploy: fixup, correct task frontend address
frontend: fixup, release lock on successful job creation
Merge pull request #4 from hnousiainen/master

Fixups: job creation + deployment
distcilib: merge HTTP/HTTPS helpers into one
distcilib: fix a loop in update_task
worker: use distcilib for accessing frontend
worker/calculator: hand config to worker_base init function
Merge pull request #5 from hnousiainen/master

Refactor workers to use distcilib
worker: fetch_task to accept timeout of 0 for single pass check
tests: frontend-tasks, whitespace cleanup
worker: return tasks object from all worker_base calls; add get_tasks
tests: use http server.shutdown() in test teardown functions