Fix for invalid initial state of certain sources

Certain tile sources derived from `ol.source.TileImage` (`ol.source.BingMaps` and `ol.source.TileJSON`) are passing `state: ol.source.State.LOADING` as an constructor option to the `ol.source.TileImage`, but this options is not recognized (it is not handled at all). As a result of this, the state of these tile sources is initially set to "ready", which is not desired.
I wonder why ‘state‘ can be a string. 

https://github.com/openlayers/ol3/commit/88c87832712fba91a02a074cfff6f50a61bc6908 introduced it, but I cannot really make sense of that