[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/11162] Extract existing behavior into a function and add a test.

PHPBB3-11162
[ticket/11162] Use integer casting instead of SQL escape.

PHPBB3-11162
[ticket/11162] Rename count variable name to remaining_rows.

PHPBB3-11162
[ticket/11162] Make count function upper case.

PHPBB3-11162
[ticket/11162] An implementation that actually works.

PHPBB3-11162
[ticket/11162] Uncomment transactions.

PHPBB3-11162
[ticket/11162] Clarify that only the two tables actually work.

PHPBB3-11162
[ticket/11162] Use phpbb_update_rows_avoiding_duplicates in mcp.

PHPBB3-11162
[ticket/11162] Fix inaccurately copy pasted comment.

PHPBB3-11162
[ticket/11162] No whitespace changes in olympus.

PHPBB3-11162
[ticket/10491] Set up functional tests sensibly.

PHPBB_FUNCTIONAL_URL goes into setup before class.

Drop PHPBB_FUNCTIONAL_URL check in board installation and
silent return if it is not set.

Take board installation out of constructor.

Install board in setup method.

PHPBB3-10491
[ticket/10491] Move board installation into setup before class.

Functional posting test already assumed that board is installed
once per test case and not once per test.

PHPBB3-10491
[ticket/11162] Move to a separate file to avoid blowing out functions.php.

PHPBB3-11162
[ticket/11162] Add includes.

PHPBB3-11162
[ticket/11162] The test is not at all trivial.

PHPBB3-11162
[ticket/11162] This test really only works for bookmarks.

PHPBB3-11162
[ticket/11162] Account for notify_status.

PHPBB3-11162
[ticket/11162] Use correct functions.

PHPBB3-11162
[ticket/11162] Newlines to LF.

PHPBB3-11162