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.
Don't modify nil getnetworkinfo result.

Since the result might not be set when the response does not contain one,
such as in the case when the command is not implemented by the server,
don't attempt to modify it until ensuring it exists.
Update ListReceivedByAddressResult txids field.

The name of the field in the returned JSON is txids, not tx.
update ValidateAddressResult for IsWatchOnly
Update location of vet for travis builds.