Made the counted_t move operators be noexcept.
Made the movable_t and scoped pointer move operations be noexcept.

This is just so that somebody double-checking that they will not
throw will immediately see such.
Removed THROWS_NOTHING decls from clone_ptr_t.
Made clone_ptr_t move operations use noexcept.
Made home_thread_mixin_t move constructor use noexcept.
interval notiation for infinite shard bounds
Added some comments about noexcept specifiers in clone_ptr_t and scoped pointers.
changing js_worker_exc_t and http_worker_exc_t to unified extproc_worker_exc_t
Merge branch 'sam_2156_env_4_merge_next' into next
Merge pull request #2635 from metaflow/issue/2081

Interval notiation for infinite shard bounds - PR by @metaflow
Changed comments to appease Tim.
Merge branch 'sam_noexcept' into next
Merge branch 'next' of github.com:rethinkdb/rethinkdb into next
Merge branch 'next' into sam_2156

Conflicts:
	src/containers/counted.hpp