Allow the error classes to be instantiated without the 'new' operator.
createError: Don't break if an options object isn't passed.
Don't introduce an extraneous stack frame when the constructor is invoked without the 'new' operator.
Release 0.2.0.