Require virtualenv_path param for all python_app resources

Are the new params going at the top because they are required? Not a big issue but it makes the diff harder to read...