Add Checks

- Added check to prevent retriggering of builds
- Added check to allow multiple triggers for talos jobs
changed server.py
Fix Issue with mozilla-aurora and mozilla-beta

For mozilla-aurora and mozilla-beta all builds are pgo and you don't
need to run pgo-builds. Fix the issue.
Fixed the long loop in runTitanicAnalysis

Changed the loop constraint to have a upper limit of 10 by default and can be changed further
Bug 1060589 - [titanic] streamline progress of job -rev4
Fix BUG in selecting mozilla-aurora/beta results
Added the bounds-error status

bounds-error status is returned if the number of builds to be made are >5 or number of revisions to be analyzed are >10.

The return value of updateJob has been modified to return a tuple to incorporate this change, 
updateJob now returns the job as well as retVal which can be 'updated' or 'bounds-error'
Remove print statement
Update to pull request #10

The return value of updateJob has been taken into consideration and the if condition has been removed. Based on comments on pull request #10