Custom View Regex

This PR allows for a simple command line or JVM argument for specifying a custom regex when generating views for jobs. It allows you to override the default regex which is based on the template prefix and branch name. 

The primary driver for this change was to include other jobs generated by Jenkins Build Per Branch in the same view, despite the fact they used a different template prefix. Those jobs could be created using the "noViews" option, and then using a custom regex could be folded into the view of interest.