Fixes issues

- Don't use PHP short tag.
- TYPE to ENGINE to avoid MySQL issues.
- Use the new 'admin_page_show_login_end' hook. One less file edit!