Add and export View2D.calculateExtent
Fix NaN test
Merge pull request #697 from twpayne/fix-nan-test

Fix NaN test
Use xmleql in the KML tests

This also involves some modifications to the xmleql functionality now that
it was tested with a real-life case (KML). Also, some of the input KML files
needed to be changed since we currently cannot roundtrip 100% of the input.
Remove google.exports

This .exports file made goog.require be exported as a null function. This was needed to be able to run the ol3 examples uncompiled against the ol.js build. Now that host-examples target removes the goog.require statements from the examples' js files (74b8fea6) we don't need to export goog.require anymore.
Use closure_linter-2.3.9.tar.gz

closure_linter-latest.tar.gz is no longer available in http://closure-linter.googlecode.com/files/, so use closure_linter-2.3.9.tar.gz.
Merge pull request #702 from elemoine/closure-linter

Use closure_linter-2.3.9.tar.gz
Asynchronous API for map#getFeatureInfo

This change allows us to use feature info services on the
server. It will also be useful for the GetFeature control to
get results from a WFS.
map#getFeatureInfo does not return anything

Thanks @elemoine for catching this.
ol.animation.* functions are symbols
No need to export ol.animation
ol.easing.* functions are symbols
No need to export ol.easing
No need to export ol.coordinate
Minor fix to the generate-exports.py script

Now that we correctly export the ol.animation.*, ol.easing.* and ol.coordinate.* symbols we can make the generate-exports.py script work for more cases.
Merge pull request #704 from elemoine/no-namespace-export

Export fixes
Fix typo in View2D:getExtent
Merge pull request #705 from elemoine/getextent

Fix typo in View2D:getExtent
Merge pull request #701 from elemoine/rm-google-exports

Remove google.exports
Use latest gjslint version (2.3.10)