Set `Error.stackTraceLimit = Infinity` for everyone

Corrected the use of prototype inheritance in `Error`s.
Function are no longer promoted by `toContract`
Bumped version of dependent packages.

@tizmagik @gun 
I'm _pretty_ sure that `__.extend()` is not necessary here