Changed StartCondorWithParams such that when you pass a file
to add to it's normal condor_config.local file it goes at the
end unless you specify a prepost or a post in which case they come last
in the file. #3594
Added work function VerifyNoJobsInState which gets past a state, a
count, and a number of seconds to wait until the count of jobs in
that state occurs. The state can be "jobs and then count is simply
the total of all jobs in any  state. The function queries condor_q
parsing only the final status line with a sleep 1 between each look.
This was first used in job_basic_start_test.run #3656
Merge branch 'master' of /p/condor/repository/CONDOR_SRC
Lessen the condor_userprio calls from 50 to 5 #3615
A regexp got mangled and broke module #3594
Ensure everyone StartPersonal get a fresh local config file
when it calls StartCondor in the personal module. This fixed
a number of broken tests after I made changes in the ordering
of configuation values specified in tests which run a personal condor.

In the TunePersonalCondor we would first add our stuff,
then that function would do some base settings. However
we were not promised our changes would be honored. Case in point:
I needed a very specific START expression and TunePersonalCondor
overwrote with Start = True.

Now after all the other initializations. our test configs get written
but before the prepost which comes before the post. #3594
Added requests for the personal condor's set up to get fresh
local config environment. This was after PersonalCondor local
config writing order change. #3594
After fixing the personal condor local config writing order
the first test job never ran because the tests START = False
finally took effect. So I removed this job so the other jobs would never
run. #3615
Merge branch 'master' of /p/condor/repository/CONDOR_SRC