Validate tool source url

Ensure tool source urls are valid http(s) URLs.
Merge pull request #654 from opscode/validate-tool-url

Validate tool source url