Add `_` to some term constants for consistency.

Terms changed:
`CONCATMAP`
`ORDERBY`
`TYPEOF`
`FUNCALL`
`FOREACH`
`GEOJSON`
`TO_GEOJSON`
Revert change to `GEOJSON` terms.
Reverse method aliases in `func.rb` to maintain old methods.
Revert change to `FUNCALL` term.
stash
encode web assets into C++
Got static web assets to work
python 3 compatible weba ssets script
Added web_assets.hpp
Fix web assets dependencies in makefile
use map::find instead of map::at
Use std::string for static_web_assets
Add missing dependency on web_assets.o to rethinkdb-unittest
Make watchable_variable_t.set_value() check for spurious updates.
Merge branch atnnn/web into next

Review 2203 by @tryneus
Closes #1093
Change the shebang from python3 to python
Merge pull request #3147 from grandquista/grandquista/standard_term_name

Add `_` to some term constants for consistency.
Try to fix clang's idiot idea of std::string
Don't use malloc in S2. Also don't overwrite S2Cell's v-table in S2's region covering algorithm
Missing include