Rename View functions to match conventions

Rename View functions to match conventions
Also tidy up view classes and remove C style casts
Closes #656
Also needs https://github.com/mapbox/mapbox-gl-cocoa/pull/77