Add alternate file packager that can split

Crunch functionality is untested.  Works for some large demos that I've tried here; doesn't maintain 'embed' or 'compress' functionality (though the latter might come back).