major code changes

 - refactored plugin syntax to match PEP8 conding style guide
 - more verbose logging on plugin configuration
 - catch all raised exception instead of discarding them
 - correctly use config getFloat method when needed
 - log message consistency (used same pattern for plugin configuration log messages)
 - declare missing attributes
 - flagged some attributes with correct scope (protected)
 - correctly declare lists as lists instead of dictionaries
 - renamed variables using python reserved symbols
 - fixed forceteam %s spectate: spectate is not interpreted by the gamecode
 - added missing command descriptions
 - fixed some in-game message spelling
 - replaced color code ^9 with ^1 -> red in both 4.1 and 4.2
 - make use of self.console.setCvar when possible