Add externs for GeoJSON support
Vector source isn't a tile source
Fewer function calls during bounds calculation
Accept missing properties in symbolizer constructors

Still need to have some discussion about when to apply defaults.
Merge branch 'vector' of github.com:openlayers/ol3 into kml
change function signature