commands: log HTTP req/resp info

Since everything goes through swiftclient, we leverage the swiftclient
logging to do this.

This includes also a custom log filter to squelch some annoying ERROR
messages that raised if a container GET fails with a 404.

This fixes https://github.com/zerovm/zpm/issues/131.
test_commands: add a test for SwiftLogFilter
Merge pull request #171 from larsbutler/better-req-resp-logging

Better HTTP request/response logging
Remove HACKING file

The C4 contribution process was killed, so this file is no longer
relevant.
Merge pull request #172 from larsbutler/rm-hacking

Remove HACKING file
zpm: use "devices" instead of deprecated "file_list" in job desc

This will eventually allow us to copy things more directly from the
zapp.yaml file.
zpm: use "device.name" instead of "device.device" in job desc

The old name has been deprecated.
bundle: copy "count", "replicate", and "attach" into job desc

These values can be copied directly.
bundle: copy "devices" directly when generating job desc

This way we will automatically "support" future keys.
bundle: copy everything from an execution group into job desc

This means that we automatically support new keys in this section.