Various minor code fixes plus a German translation

# WebChess 1.0.0rc3 (2013-12-07)
## changes
   - Updated the chessdb.php::saveGame() to be more efficient so moves are processed quicker.
   - Added Deutsch translations for gettext. This is disabled in lang.php by default.

## fixes
   - Fixed issue where you couldn't create a game
   - Fixed issue where you couldn't accept a game
   - Fixed issue where the board wouldn't load
   - Removed PHP short tags
   - Added missing '' ENUM value `games` table columns
   - Added missing `players``userlevel` column
   - Updated `players` table definition to hold the md5 password and change the CHARs to VARCHARs
   - Removed some PHP warnings and notices
   - These fixes were minimal just to get a game up and running and see if it's worth playing
   - Changed the window.onload to document.onready (using domready.js)
   - Fixed issue with columns collapsing if they contained no pieces

## known issues

   - If a player reloads the board while a turn is being processed then the board may be loaded with incomplete data. Reloading again will remedy this.