Cutting v0.4.1
agent: skip syslog test on windows
agent: initialize local consul service tags to fix service sync
agent: add test for consul service sync state
agent: test services are in sync when added from the API
consul: Improving test reliability
Encode/Decode test
Switching to the pinned version of msgpack
CHANGELOG updates
agent: node api returns 404 on non-existent node
agent: return 404 on non-existent service
agent: test 404 from service endpoint on non-existent service
agent: return 404 in health api for non-existent node
agent: acl endpoint returns 404 if acl doesn't exist
agent: fix test output for catalog
agent: standardize basic replies (errors, successful set/delete/update, etc)
agent: better default response and http codes