Add additional checks to trackedInfos usage

Closes #115
Move Record Groups (Mob*) out of bosh.py

By Daidalos (Author:    viktor <viktor@e-line.at>)

Amended by Utumno to remove a pyc and add a newline:
Newline at end of Mopy/bash/patcher/__init__.py - Removed .pyc
Correct imports - now it launches
Couple of red imports in bish due to patchers moved

Should also add  exceptions for psyco
Trying to fix "bosh global is not defined"
Copyrights
Unreachable code warnings.
Incorrect call arguments
Unexpected argument/unused var/etc warns that may point to bugs

Unexpected argument refers to self.stamp (indeed constructor of recHeader
seems to accept 4 args
Fixes for warnings in RecordGroups.py - unused vars

See comments on commit:
https://github.com/wrye-bash/wrye-bash/commit/8c645041851e107e0efd21196812874c4f41f25b
Fixes for warnings in RecordGroups.py - Unexpected argument

See comments on commit:
https://github.com/wrye-bash/wrye-bash/commit/8c645041851e107e0efd21196812874c4f41f25b
Removed unused args from getActiveRecords() + lambda x was shadowing x
Updated SplahScreen so it no longer has a version number.
Merge pull request #118 from Sharlikran/dev

Updated SplashScreen so it no longer has a version number.
"Local variable might be referenced before assignment"

See:
- https://github.com/wrye-bash/wrye-bash/commit/c070e9722fe82badf3bbd15f1cf9216e164cee22
- https://github.com/wrye-bash/wrye-bash/commit/8c645041851e107e0efd21196812874c4f41f25b
This should not be pass
Typos + redundant parentheses + wrapping at 79
Formatting (spaces around operators)
Fix issue #119

Backing up the settings would throw an exception. A brief explanation
is provided here: http://stackoverflow.com/a/10338737
Replace 7za.exe with 7z.exe (again)

Turns out 7za doesn't support RAR format, even though it's labeled as
a complete version of 7z for command line use.

Closes #117