Use innerHTML insead. Fixes #851

Use textContent if innerText is not defined.

Condition innerText for geocoder_control

Revert "Use textContent if innerText is not defined."

This reverts commit 50c92227b39181aa411d2e569ae06f4a8660d9b8.
Merge branch 'issue-851' of github.com:mapbox/mapbox.js into issue-851