make URL constructor more permissive and enable copy constructor for URLs
Merge branch 'master' of github.com:mahmoud/hematite
standardize on url.query_params (last commit made url.params into url.path_params)