[ticket/10854] sql server drop default constraint when dropping column

drops default columns with T-SQL before attempting drop column to
avoids sql exception.  This is a huge annoyance in UMIL scripts running
under sql server.
[ticket/10949] Converted AJAX coding standards to new guidelines.

Basically, moved parentheses to same line and changed variable names to
camel case.

PHPBB3-10949
[ticket/10431] CSS3 buttons

CSS3 replacements for big buttons

PHPBB3-10431
[ticket/10431] Different font for iOS

Different font for buttons on iOS devices because Verdana looks
incorrectly aligned in Safari/iOS. Also slightly changed text shadow.

PHPBB3-10431
[ticket/10431] Adjustments for IE7

Adjustments to buttons for IE7

PHPBB3-10431
[ticket/10431] Changed fonts for Linux

Added backup fonts for Linux systems that do not have Verdana font

PHPBB3-10431
[ticket/11171] DB additions for these changes

Made the required changes to develop/create_schema_files.php
and this is what resulted of that.

PHPBB3-11171
[ticket/11171] DB changes for the update

These are the changes to database_update.php required for
this ticket.

PHPBB3-11171
[ticket/11171] Use the options stored to decide how to show it

Added what's needed so that the post in the report is parsed the
same way as it was being parsed when the post was reported

PHPBB3-11171
[ticket/11171] Adapted the code in report.php

Added the variable aliases needed (to look and feel the same as
it was before)
Added the variables into  the table insert.

PHPBB3-11171
[ticket/11171] Cleanup of leftovers

I didn't notice that there were actually leftovers from the other
PR. Anyway, this will remove all the leftovers I noticed from the
other PR.

PHPBB3-11171
[ticket/11171] Moved the DB schema changes to its place

Moved the db changes schema to the place where all the other
schema changes are.

PHPBB3-11171
[ticket/11292] Fix: Newlines removed in display of PM reports

Report text is run through make_clickable and bbcode_nl2br for PMs
just as it is for posts.

PHPBB3-11292
[ticket/11295] Drop tables rather than database for postgres in test suite.

Doing so allows:

1. User running the tests no longer needs create database privilege.
2. Test database may be located in a non-default tablespace and generally
have site-specific options applied to it.

PHPBB3-11295
Merge remote-tracking branch 'callumacrae/ticket/10949' into ticket/10949

Conflicts:
	phpBB/assets/javascript/core.js
[ticket/10949] Converted missing code to new JS coding guidelines

A few missing semi-colons were also added where needed.

PHPBB3-10949
[ticket/11309] phpbb_extension_interface::disable_step correct docblock.

The `@return` documentation of the `phpbb_extension_interface::disable_step`
method states incorrect that the method returns null, as it returns
false or a state.

PHPBB3-11309
Merge PR #1177 branch 'erikfrerejean/ticket/11309' into develop

# By Erik Frèrejean
# Via Erik Frèrejean
* erikfrerejean/ticket/11309:
  [ticket/11309] phpbb_extension_interface::disable_step correct docblock.
[ticket/10949] Remove not needed comma

This comma might actually cause issues in browser. Therefore remove it.

PHPBB3-10949
[ticket/11311] Include asset core.js in subsilver2 overall_footer.html

Without the inclusion of core.js the timezone functions will not properly
work. They refer to phpbb which is defined in core.js.

PHPBB3-11311