BibEdit: fixes pdf detection
- Was missing pdfs with uppercase extensions like .PDF
- pep8 fixes in bibedit_utils.py
- Fixes --list-revisions when job_details is empty
- Does not parse through all the xml files currently in the bibsched queue in order to know which records are locked. Since our new bibupload system compares the diffs, we do not need record locking anymore.