Update getnetworkinfo structure.

This matches the changes in Bitcoin Core.
Tested with btcctl.

OK @jcvernaleo
updated ListReceivedByAddressResult for Tx ids

also added InvolvesWatchonly while here
Minor golint cleanups.
Add go vet and golint to travis-ci config.

For golint, min_confidence is set to 0.9 since things aren't totally
golint clean yet.
Slight siplification in .travis.yml
Bring .travis.yml in line with others.

Add tip too.
Remove extra go vet
Fix JSONGetMethod to prevent panics on bad input.

ok @jcvernaleo
handle http errors

ok @jrick, @jcvernaleo
Use the net package function for credentials.

This change ensures any usernames or passwords which contain symbols that
would confuse the URL parser are properly escaped.
IMPORT PATH MODIFICATION CHANGESET
----------------------------------

Please use this changeset as the first one on top of the conformal codebase.
Note that if there are new imports, they need to be changed as part of this
changeset. In general, use "git rebase" on github.com/conformal's version
and apply this changeset first.
Add getdepositscript, createseries, replaceseries and thawseries