Change fileclient from urllib2 to requests

This makes `requests` a hard dependency for Salt.

This should only be merged by @thatch45.

@basepi, please do not cherry pick.