Improve MsgOptions (notably adding more detailed error reports in the case where mutliple errors are found) and add tests for MsgOptions.
Merge branch 'feature/issue-770-better-message-sanity-checking' of github.com:praekelt/vumi-go into feature/issue-770-better-message-sanity-checking

Conflicts:
	go/apps/http_api/resource.py