see https://github.com/Olivine-Labs/busted/issues/76
whitespace, make travis re-run
luacov config file
Moved several function to penlight equivalents
comments on threading; code that needs to be moved
moved more code from bootstrapper into core
changed loadfile code, errors to be reported as failed tests (simplifies error mechanism)
Added a set of tests for command-line switches
moved defaults from bootstrap to busted
fixed no error being thrown on it() and pending() without a describe()
added an internal_error() function that reports errors as failed tests, making them loud
refactored loading the outputter and loading the testfiles
Allow prefixing package.cpath for tests

Fixes issue #91
added a test to verify test order, passes, but is wrong order imo.
added a test trailing a nested describe
initial changes to fix
fixed issue
removed tag used for debugging
merged most of init.lua into core.lua, to make the module independent of the busted global.
reorganized module structure, moved nested function
Merge branch 'test_order' into cleanup

Conflicts:
	src/core.lua

also fixed small bug in init.lua.
changed options to be a parameter instead of a busted member
Merge branch 'up_cpath' of git://github.com/remakeelectric/busted into cleanup

Conflicts:
	bin/busted_bootstrap

Updated: windows uses .dll instead of .so, added platform check to fix.