Fix install.php usage of DELIMITER

DELIMITER apparently cannot be used in a Pdo context and was giving an error during the installation on all recent MySQL versions. I fixed the install.php to work more like upgrade.php with the SQL statements saved in an array. This also makes it possible to easily re-use future DML/DDL changes from upgrade.php in install.php
refine an error message
Fix for http://bugs.racktables.org/view.php?id=949

Allows to search by asset_no when assigning ports
port link popup now has asset no search field #949
Adds bulk selection and deselection of object rackspace checkboxes.
Move bulkselector.js contents to existing racktables.js
Forgot to update the change log
make upgrade.php give a clue when checks fail
re-order $known_switches
Revert "Move bulkselector.js contents to existing racktables.js"

This commit makes the JQueryUI-specific code to execute on every page
which leads to JS error and brakes further JS execution.

This reverts commit f1f5e991634572a5ce4b0d1d8f57c8c659d27058.
portinfo pop-up menu fixes

- Do now show 'Show all info' menu item if none of the portinfo options
available
- By clicking on 'Show all info', disable only portinfo-related items
Adding Brocade TurboIron 24X to SNMP discovery
Add missing close parentheses to regular expressions.
Merge branch 'SNMP_1055' of github.com:MWilkinson/racktables into SNMP_1055