Moved interruptible_exc_t to concurrency/interruptor.hpp.
Removed utils.hpp from some stuff.
Removed utils.hpp from buffer_group.hpp.
Removed utils.hpp from arch/types.hpp.
Included utils.hpp a bit less.
Update the secondary index view with the new HTTP API
Clean code + add comments
Refactor the timeout code for secondary indexes
Merge branch 'sam_inc_ii' into sam_inc_iii

Conflicts:
	src/arch/types.hpp
	src/btree/parallel_traversal.hpp
Removed utils.hpp in cross_thread_mutex.hpp.
Removed utils.hpp from alt.hpp.
Removed the unused NON_NULL_ATTR macro.
Put parentheses around a macro expansion.
Removed utils.hpp in arch/types.hpp, removed use of strerror.
Removed a use of strerror in network.cc.
Removed disk_backed_queue.hpp from btree_store.hpp.
Removed utils.hpp from pmap.hpp.
Removed utils.hpp from sym.hpp.
Removed utils.hpp from protocol.hpp and shards.hpp.
Removed utils.hpp from address.hpp.