Updated to php5.4 and fixed a few errors.

Errors fixed:
missing link to install/loader.inc.php on install/dbtest.php (File is actually located in /install/includes/loader.inc.php)

Non-static method PilotData::generateSignature() should not be called in a static way (made the method static, doesn't hurt anything, why would you need it in an object anyways?)

The main changes from php5.3 to php5.4 is that instead of using $this->post/get we would use self::$post/$get because they are being called statically and no object is created to hold their values.

also a few commits included are some of my own cleanups like fixing .gitignore It appears that the files were completely changed but they werent, just removed from the HEAD and then put right back. consult the following document: http://digitizor.com/2012/09/07/gitignore-not-ignoring-files-how-to-fix/