[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/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/10949] Remove not needed comma

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

PHPBB3-10949
Merge PR #1178 branch 'marc1706/ticket/10949' into develop

# By Marc Alexander (2) and Callum Macrae (1)
# Via Marc Alexander
* marc1706/ticket/10949:
  [ticket/10949] Remove not needed comma
  [ticket/10949] Converted missing code to new JS coding guidelines
  [ticket/10949] Converted AJAX coding standards to new guidelines.
[ticket/11301] Explicitly cast str offset to int to prevent E_NOTICE on 5.4.

PHPBB3-11301
[ticket/11301] Guidelines: Add spaces in front and after the / operator.

PHPBB3-11301
[ticket/11313] Use correct object el instead of eel in alt_text callback

This typo was added by the PRs #860 and #1178. Only the object el exists
and is correct. Due to this the text of links using the alt_text callback
were not modified while executing the callback.

PHPBB3-11313