`bst source-bundle` should get better documentation and receive test cases

Currently, bst source-bundle only has documentation from bst --help, and has no tests at all. It makes up a fairly significant portion of our untested code.