Fix check for missing goog.require directives

Take this example:
```
goog.require('ol.projection.addCommonProjections');

ol.projection.addCommonProjections();
```

Without this patch, the build_check_requires_timestamp target would report
that ``ol.projection`` is missing.
This is because ``ol.projection.addCommonProjections();`` would match both
``ol.projection.addCommonProjections and ``ol.projection`` provide
directives.
Do not recenter map and zoom on repeated clicks on +/-

Multiple fast clicks get interpreted as DBLCLICK by the browser,
so it makes sense to stop propagation of DBLCLICK events when
they happen on elements on the overlay container. This is also
a good change because DBLCLICK might have a meaning on other map
overlays as well.
Merge pull request #370 from bbinet/fix-missing-requires

Fix check for missing goog.require directives
Add ol.dom.Input
Merge pull request #389 from fredj/dom-object

Add ol.dom.Input
Merge pull request #388 from ahocevar/dblclick

Do not recenter map and zoom on repeated clicks on +/-. r=@elemoine
Range from -π to π in rotation inputs (see #392)
Make social links more social
test: Deactivate mocha bail option

We don't want mocha to quit on the first failing test. It should continue
and see what other tests are failing.
Merge pull request #394 from Turbo87/test-improvements

Mocha improvements
Fix global leak

A bit curious that the linter didn't catch this.  My test runner fails with it.
Merge pull request #393 from tschaub/social

Make social links more social
Correcting test semantics

Despite what the test comment says, the orientation of this slider is horizontal.
Clarifying which var is accesed

This test creates its own zoomslider and doesn't access the one from the closure.
Create test specific markup in tests

Instead of relying on a shared dom structure, the tests should create (and destroy) elements as needed.
Copy social links script for hosted examples
Lint in build.py
Use more consistent directory structure
Merge pull request #382 from twpayne/move-files

Use more consistent directory structure
Example touch-ups

The strokeStyle property is now spelled strokeColor.  There is no sense in setting opacity to 1.5.  Moving map initialization up.