Add missing include

Fixes compilation with GCC 4.9
Modern compilers optimize away series of allocas. Don't do it by hand.

The math is much more convoluted to read than just doing two allocas.
Remove double destructor call

The wrapper always explicitly calls the destructor.
We construct to wrappers pointing to the same allocated space.
They then destruct the same object, causing badness.
Eliminate this by ensuring the first destructs before the second is constructed.
Make the language test runner output a better message for a newly failing test
Getting the sizeof a VLA is a runtime check.

Move to constexpr size so that things are all not VLA.

This becomes an issue with '-Wvla' which is in our GCC 4.9 flags
Apparently you must say that TElem is a template, even though that can all be figured out from the declarations.

Fixes compilation with GCC 4.9
Merge pull request #18 from cmaloney/gcc-4.9-compat

Apparently you must say that TElem is a template, even though that can all be figured out from the declarations
Merge pull request #14 from cmaloney/missing_includes

Add missing include
Merge pull request #16 from cmaloney/vla_fixes

Getting the sizeof a VLA is a runtime check.
Merge pull request #13 from cmaloney/double_destruct

Double destruct
Merge pull request #15 from cmaloney/run_tests_better_first_fail

Make the language test runner output a better message for a newly failing test
Update hash_util.cc fix max_align_t

https://github.com/orlyatomics/orly/issues/19
Remove unnecessary include

Fixes #19 a different way
Merge pull request #20 from cmaloney/issue-19

Remove unnecessary include
server.cc shouldn't be executable
Fix includes
Make the memcached interface live behind a flag and default disabled
Merge pull request #22 from cmaloney/memcache_default_off

Memcache Default Off
Don't log an exception used to explicitly exit

Adds an exception which scheduler jobs can throw to intentionally stop
by way of an exception which the scheduler will catch and not log.
This makes it so when running, for instance, tests which Discard()
runners shutdown in there isn't needless logging of a mundane event.