Fix #0017605: Regression issue with upgrade step 184

Background and comments / rational on this commit are in http://www.mantisbt.org/bugs/view.php?id=17605.
The change here is.. at the moment, we are relying on the mantis internals to do a db upgrade.

Given we know the Db needs updating, we shouldn't be relying on the mantis internals (which are designed to work with an upgraded db) to do the db upgrade.

This is trying to basically create a self contained function that will handle v1->v2 filter updates as well as future version 10->11 updates

i.e. given there might be multiple filter version updates in a release, or a end user might be jumping two versions of mantis, i'm proposing we have a single self-contained function that we update appropriately to handle either going from V1->V11 or  V10->V11, as opposed to having multiple functions that try to do something.

I should really be able to take install.php, install_helper_functions.php, and run them standalone without the rest of Mantis against a DB.