Analyze Scripts not in a Package

Currently we only analyze scripts that are part of a setup.py described package. This PR adds extra code to the scanner that will bundle up all unaccounted scripts, and put them in a source unit of their own.
Why not just enable this for the server, too? It'd be great to explore automation scripts the same way other code is explored.