Some general cleanup

added missing class members (before they were declared at runtime, so php doesn't threw an error)

Replaced some long class names with use

removed a unreachable statement

removed usage of deprecated method

Addded some phpdoc and fixed bug with exception not catched

removed unused vars

Added use statement for long class name

Fixed typo

removed deprecated (now unused) getForeignTable()

Removed use of Exception as defined in the coding standard

Renamed a local var to give it a meaningful name (one-character varnames are bad)

Removed underscore on class member, changed visibility of StandartEnglishPluralizer::$uncountable to protected because the other members are protected to

Add Column::getLowercasedName() which returns the strtolower of the column name

replaced strtolowercase(Column::getName()) with Column::getLowercasedName()