Implement the "CommunityPoolSpendProposal" as described in Cosmos Hub proposal 7. Also a useful test of Git flow for merging features passed in governance proposals.
Drop go vet in favor of golangci-lint govet check. Fix golangci-lint warnings. Upgrade golangci-lint.