[ticket/9725] Create an Azure SQL compatible Schema

Two problems were encountered when installing on AzureSQL:
-Azure SQL does not support the ON clause of T-SQL
-Azure SQL requries a clustered index AKA primary key on all tables

The fix is makeshift; it introduces questionable primary indices, which should be replaced with auto--increment columns.

PHPBB3-9725
[ticket/9725] Add dummy indexes for Azure

SQL Azure requires a primary AKA clustered key on every table.
This adds a dummy INT column to act as key,
avoiding possible duplicate entries.
so that these columns can support bigger (speak: huge) tables

PHPBB3-9725
[ticket/9725] Fetch Azure db stats from proper table

PHPBB3-9725
[ticket/9725] Remove explicit filegroup designations

PHPBB3-9725
[ticket/9725] Create MSSQL primary keys if none exist

PHPBB3-9725
[ticket/9725] Remove trailing spaces from MSSQL schema

PHPBB3-9725
[ticket/9725] Move primary key creation to the correct location

PHPBB3-9725
[ticket/9725] Do not use deprecated views to remove default constraints

PHPBB3-9725
[ticket/9725] Code sniffer fixes

PHPBB3-9725
Merge remote-tracking branch 'noxwizard/ticket/naderman/9725' into develop-olympus

* noxwizard/ticket/naderman/9725:
  [ticket/9725] Code sniffer fixes
  [ticket/9725] Do not use deprecated views to remove default constraints
  [ticket/9725] Move primary key creation to the correct location
  [ticket/9725] Remove trailing spaces from MSSQL schema
  [ticket/9725] Create MSSQL primary keys if none exist
  [ticket/9725] Remove explicit filegroup designations
  [ticket/9725] Fetch Azure db stats from proper table
  [ticket/9725] Add dummy indexes for Azure
  [ticket/9725] Create an Azure SQL compatible Schema
[ticket/12319] Backport Travis CI HHVM environment to develop-olympus.

PHPBB3-12319
Merge remote-tracking branch 'bantu/ticket/12319' into develop-olympus

* bantu/ticket/12319:
  [ticket/12319] Backport Travis CI HHVM environment to develop-olympus.