Set run_as for analysis-projects based on if it's for "production"

The idea behind this is so that users can create AnPs for imported (non-production) datasets where builds will run as them rather than the standard apipe-builder.
Analysis Projects should be required for all models in the near future.  This would include CLE, production sequence data, and ad hoc analysis with GMS models.  There are special cases, such as TCGA analysis of imported data, where we want the models to run as a lab user.  In addition, ad hoc analysis should be done within an Analysis Project but run as a lab user.  We have added the ability to manually assign models to AnPs.  Those models will also run as the user that created the models.  I would like to move toward a strategy where an AnP is required before a build will start.  This will help determine which projects and data are active versus projects that are ready for archive/purging.