Merge pull request #978 from openbaypro/v1.5.6

V1.5.6.1 update merge of OpenBay Pro to v2134
Fix for admin password reset protection
Merge pull request #979 from ADDCreative/v1.5.6.1-patch2

Fix for admin password reset protection
Updated 4 space to 2 space indents in all new catalog payment view files. Also updated spacing issue in the install tpl file mentioned in issue 976
Merge branch 'v1.5.6.1' of https://github.com/opencart/opencart into v1.5.6.1
Fixed cache delete when adding new language. Removed line and updated banner cache delete from attribute.
Removed double language set line.
Fix limit value bug for 1.5.6.1 branch. Already patched in master. Ref b2f58b6
Added MySQLi support. Updated install process to allow choice, validation done.

Updated the db driver file to use new naming of db drivers (prepend with DB, i.e. DBMySQL, DBMySQLi as you cannot load the driver due to reserved object name (new MySQLi etc))
Fix for the default driver type.
Changed upgrade script to support enum database field type. Close #981
Clean bug fixes for issue / PR #975. Closes #975
Merge branch 'v1.5.6.1' of https://github.com/opencart/opencart into v1.5.6
Merge branch 'v1.5.6' of https://github.com/openbaypro/OpenBay-Pro into v1.5.6
Re-added the play library file which is empty to allow for upgrades.non-beta