Correct typo in geometry type (thanks @jystic)

Previously read 'multilinstring' instead of 'multilinestring'.  Letting the compiler check for typos instead now.
Allow getMetersPerUnit to work without units identifier (see #814)
Use getMetersPer unit method
Reuse tile range
Merge pull request #814 from tschaub/814-min-resolution

Fix vector rendering for projections that do not specify units
Override for clarity
Fix doc bug
Less code

Since out meters per unit conversion table is a bit spare, prefer the configured conversion.
Merge pull request #815 from tschaub/override

Override for clarity
Use ol.Projection#.getMetersPerUnit()

As a follow-up to #815, this change makes
ol.tilegrid.createForProjection work in cases where a Proj4
projection does not have units set. For better code readability,
a new variable is used when calculating the resolution.
Merge pull request #816 from ahocevar/tilegrid-units

Use ol.Projection#getMetersPerUnit(). r=@tschaub
Use getView2DState instead of getResolution/getRotation in interactions
Set default View2D rotation in constructor and getView2DState instead of in getRotation
Handle projection being undefined in getView2DState
Merge pull request #818 from twpayne/view2d-properties

View2D properties
Stop other interactions when dragging
Merge pull request #802 from tschaub/802-multilinstring-typo

Multiline strings are not rendered correctly due to typo in VectorLayer
Merge pull request #819 from twpayne/fix-819

Drag rotate and zoom example is broken