Removing C++11 dependency
Merge branch 'master' into exceptions
Starting some tests in wake
Exceptions are 'prethrown' and have the prethrow portion of their stacktraces wiped. Additionally their types are checked at runtime as they bubble up the catch blocks via a method generated for them. Many optimizations are left to be desired and there is a bug with catching subclasses of subclasses of the type you are catching. But its a start.