Correct typo in geometry type (thanks @jystic)

Previously read 'multilinstring' instead of 'multilinestring'.  Letting the compiler check for typos instead now.
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
Create separate target for linting generated files

This allows us to ignore specific error codes (e.g. LINE_TOO_LONG) for externs, exports, types, etc. (any auto-generated files).
Merge pull request #821 from tschaub/generated-file-linting

Create separate target for linting generated files
Export individual geometry types

This makes the style-rules.html example work with built lib.
Properly exporting the transformFeatureInfo option

This was previously called getTransformFeatureInfo, which is a method instead of an option.  In addition, the generate-exports.py script does not properly export properties whose names appear on a different line than the @property annotation.  This makes the vector-layer.html, kml.html, and gpx.html examples work with the built lib.
Merge pull request #817 from tschaub/vector-exports

Proper vector exports to get vector examples working
Handle ol.ViewHint.INTERACTING in ol.interaction.Drag
Handle ol.ViewHint.INTERACTING in ol.interaction.Touch