Merge branch 'release/0.1.3'
Merge branch 'release/0.1.4'
Merge branch 'release/0.1.5'
Ensure that when adding includes via $config constructor, they are included on the object
Ensure that Shell is properly including config value for defaultIncludes
Remove assertion that function was included. The included file doesnt get loaded until the execution loop which is outside the scope of this test.
Merge pull request #61 from rstruber/config-includes

The default includes config option was not working
Ensure user configuration doesn’t override test config.

See #61
Flip includes around.

so that defaults are merged in when calling getIncludes() rather than when calling setIncludes().

See #61
Setting default includes in config should replace, not merge.

See #61
Clean up ListCommand a bit.
Use tables for help output too.
Display backtrace paths relative to CWD.
Fix escaping backtrace values.
Allow multiple incredulity params for wtf.
Fix line numbering alignment.
Page list command output (but only if it’s -l)
Page wtf command output.
Include exception message in wtf command output.
Flesh out the remaining TODO: help! items.