Fix for #2409
Update for node-protobuf 1.1.0
Javascript driver 1.12.0-1
Run current_page eviction in a coro pool, so it's not called recursively.
Renamed a field
Revert "Renamed a field"

This reverts commit 8e99d060bd3896ba821faa0cfab5791313bee49d.
Revert "Run current_page eviction in a coro pool, so it's not called recursively."

This reverts commit 0b4c50087302dae5de9c1e62b9f762f06113d407.
Make evicter_t::evict_if_necessary() non-reentrant.
Renamed evict_if_necessary_active to evict_if_necessary_active_
Merge branch 'v1.12.x' into daniel_2357
Merge branch 'v1.12.x' into next

Conflicts:
	drivers/javascript/native-protobuf.coffee
	src/extproc/js_job.cc