Exception Fix.

mysql.php throws a diferent than "PDOException". This leads to an ugly error page when a user tries to install to a database that doesn't exist. This catches the error. We might consider trying to create the database. Reference https://github.com/anchorcms/anchor-cms/issues/638
Grant Database Creation Option

Gives the user the ability to yay-or-nay the creation of a new database if it doesn't exist.
View update for database-creation option
CSS Change for dbCreate option.
Empty Port Fix.

Assigns an empty port field a single quote string value. This fixes https://github.com/anchorcms/anchor-cms/issues/628
Added .htacccess file in config.

If PHP Engine is ever down, retrieving passwords stored in config file
could be mischevious, Reference
https://github.com/anchorcms/anchor-cms/issues/524
Merge pull request #4 from champloo11/master

Merge master from champloo11 (SQLfix)