Moved optional dependencies into dev devependencies.
Added documentation for providing engines as dependencies.
Removed engine-specific testing and extraneous engine dependencies.
Shortened smith module detection.
Merge branch 'feature/removed-dependencies' of https://github.com/michaek/spritesmith

Conflicts:
	package.json
	src-test/smith.content.js
	src-test/smith.outline.js