make build script pep8 conform

I hate that my pep8 checker goes crazy everytime I open one of them
revert changes to 3rd party files

protoc.py, qt*.py should be handled by upstream
Fix tooltip in key preferences.
fix errors from autopep8
Rename DlgPrefPlaylist to DlgPrefLibrary.
convert tabs to spaces
Merge pull request #107 from kain88-de/tabs

convert tabs to spaces
Merge pull request #106 from kain88-de/pep8-scons

make build script pep8 conform
tabs to spaces also in cpp files
Strip \r from all src/ files.
Only create one QApplication (in GUI-mode) per mixxx-test run.
Minor optimization to BeatGrid::findNthBeat.
Merge remote-tracking branch 'upstream/master' into features_loop_recorder

Conflicts:
	src/dlgprefrecorddlg.ui
Change wording in Library preferences pane following a discussion in https://github.com/mixxxdj/mixxx/commit/d12ada57f65fabc55ee1e45b56dbff2d7a0a6ffe
Allow ranges over 200 for BPM detection, fixes https://bugs.launchpad.net/mixxx/+bug/1258483
Oops! Added BpmControlTest accidentally.
Merge pull request #111 from esbrandt/lp1258483

Allow ranges over 200 for BPM detection,
Vestax VCI-300: Adjust and fine-tune parameters

- Exactly measured the and adjusted jog resolution
  parameters. It's only 1600 instead of 1664 steps per
  revolution!! This was wrong since the initial version :(
- Synchronized jog feedback between scratching and cueing
  by using a linear response
- Slightly increased sensitivity for jog scrolling
- Some code cleanup
Merge pull request #112 from uklotzde/master_Vestax-VCI-300

Vestax VCI-300: Adjust and fine-tune parameters
Merge remote-tracking branch 'upstream/master' into features_loop_recorder