make this a composer package. greatness awaits.

Conflicts:
	.gitignore

Cherry-picked from f9d5ed9a4aff1d3a8a9d2623fc2181ac14d1b9e1; need this change for Packagist to pick this up as a valid package.
fix moving of files with leading minus in name
Merge beta into master :)
TraceEnable off for Apache2, refs #5
Merge branch 'develop' into master
fix rewrites in or to subdirectories