Represent remote sources using a protocol + id combination.
Handle more falsey cases.
Merge pull request #34 from mapbox/sourceprotocol

Represent remote sources using a protocol + id combination.