Break out StyleSource struct

Break out a simple struct from Source class, to be used with Style classes instead of requiring the entire Map dependency chain. Also moves getAccessToken and getActiveSources from Style to Map.