Fix #115 Additional exception catching + general catch

This isn't correct, but legacy demands it.
Splitted plugin configs into separate files (#106)
Added "migration" of old configs to allow loss-less transition to new file structure
Added backup of new config file structure to Procon's auto updater (#106)
fixed InGameAdmin (f)move without destination on other games than BFBC2
Merge pull request #119 from Myrcon/enhancement-106

Splitting of plugin configs into separate files.
It even handled putting the old config back. Doing so would load up the old config, so previous backups will still be applicable. Very neat.
Added weapon definitions for new vehicle codes and DLC weapons (#120)
Added VehiclePersonal and VehicleTransport to DamageTypes for better categorisation
Added English localisation for latest weapon code additions (#120)
Fixed damage type categorisation for DPV
#116 Fix for decimal locale differences

"1,99" = "1.00"
Fix #110 Simple error suppression with a boolean
updated de.loc with new weapon codes (#120)
updated au/de.loc timestamp header for manual check.
Merge github.com:Myrcon/Procon-1
Fixed small typo for T90 weapon definition (#120)
Added missing vehicle weapon definitions with localisation (#120)
Fixed typo for M320 MGL (thanks to EB for noticing)
Fixed weapon categorisation of underslung flashbangs, corrected to "ProjectileExplosive"
Updated version number to 1.4.2.1 (fixes #118)
Updated README.md with latest changelog
Fixed typo in latest changelog
Removed "Display player disconnected messages" checkbox from non-BF4 connections (fixes #121)
added R-29 (114240) to BF4.def
fixes #122 & fixed #123
removed unwanted blank lines in chat history &
prevents chat to send empty lines by double click/return
you need to send a whitespace to have an empty line in chat.