[BUGFIX] Fix SQL error in BackendConfigurationManager

The first argument for exec_SELECTcountRows was missing.
[BUGFIX] Fix SQL Injection possibilities

Table name is fetched from GET parameters and
passed directly to a database query.

This change checks the table name against a whitelist
(TCA) and throws an exception if the table name does
not exist.

Additionally another value passed by GET is sanitized
to integer before using in SQL string
Merge pull request #458 from helhum/sqli-fix

Fix BackendConfigurationManager
[BUGFIX] Class not found error on 6.1
[TASK] Fix an incorrect package annotation value
[TASK] Update object type in return annotation.

Current annotation is not recoganise by the IDE. It must be either
prepended by a "\" or simply the class alias.
Merge pull request #464 from fudriot/task-code-clean-up

[TASK] Update object type in return annotation.
[BUGFIX] Add condition before converting FlexForm to Array

There is a special case, when saving a new record in the BE,
variable $row[$fieldName] is already an array and must not
be processed by the configuration service. Otherwise, a
warning is raised, telling:

PHP Warning: substr() expects parameter 1 to be string, array given.
Merge pull request #463 from fudriot/bugfix-conditional-flexform-conversion

[BUGFIX] Add condition before converting FlexForm to Array
[BUGFIX] Fixed pid 0 problem by copy elements

If you copy content elements, the parent elements are always set on pid 0.
[BUGFIX] Remove doubly declared abstract functions.

The interface "MultiValueFieldInterface" already declares some
functions that are redeclared in its child interface
"RelationFieldInterface". This is causes a fatal error in older PHP
versions.
Merge pull request #471 from JostBaron/development

[BUGFIX] Remove doubly declared abstract functions.
[TASK] Add missing 'use' entry for FieldInterface
Merge pull request #474 from coding46/patch-1

[TASK] Add missing 'use' entry for FieldInterface
[TASK] Switch to positive colPos

Since TYPO3 6.2 the install tool has an automated DB schema update function which indiscriminately changes tt_content.colPos to an unsigned integer which has the potential to cause an unrecoverable infinite recursion in the page module when Flux nested content is reset. The field's default type is an unsigned int(11) since TYPO3 6.1 which is our minimum requirement, so we can pretty much choose any new colPos we desire. For example, we could choose the palindromic prime number 18181 because, geek.

The only occurrence in code:

`\FluidTYPO3\Flux\Service\ContentService::COLPOS_FLUXCONTENT`

Tasks:

- [x] Change value of original COLPOS_FLUXCONTENT constant and remove old schema adjust from ext_tables.sql.
- [ ] Enable EM update script to migrate to our newly chosen colPos value.
- [ ] Pick and release this solution to TER in Flux 6.0.3, document the exact SQL query which would migrate all records using one query.
- [ ] Inform in documentation and blog about the URGENT need to execute the EM update script BEFORE updating an existing site to TYPO3 6.2.

There should be zero issues on new 6.2 installs, naturally.
[TASK] Update script for changed COLPOS_FLUXCONTENT
Merge pull request #477 from FluidTYPO3/workbench/positivecolpos

[TASK] Switch to positive colPos
Merge pull request #469 from tomruether/development

[BUGFIX] Fixed pid 0 problem by copy elements
[TASK] CGL adjustment