[FEATURE] Per-package automatic Form resolving for models

This feature adds the capability of registering entire packages (Vendor.ExtensionName) in one go, after which Flux will attempt to load classes from Domain/Form/{$modelName}Form to be used as TCA when editing records belonging to that model's table. No further registration required - the rest is done in the Form subclass.

Example:

```php
// ext_tables.php
\FluidTYPO3\Flux\Core::registerFluxDomainFormPackage('FluidTYPO3.Fluidshare');
```

```php
<?php
namespace FluidTYPO3\Fluidshare\Domain\Form;

use FluidTYPO3\Flux\Form;

/**
 * Class GistForm
 *
 * Registration method:
 *
 * \FluidTYPO3\Flux\Core::registerFluxDomainFormPackage('FluidTYPO3.Fluidshare');
 *
 * Class is hereafter detected using rule Classes/Domain/Form/*Form
 */
class GistForm extends Form {

	/**
	 * @var array
	 */
	protected $options = array(
		Form::OPTION_TCA_LABELS => array('title'),
		Form::OPTION_TCA_HIDE => TRUE
	);

	/**
	 * @return void
	 */
	public function initializeObject() {
		parent::initializeObject();
		$this->createField('Input', 'title');
		$this->createField('Input', 'url');
		$this->createField('Checkbox', 'hidden');
	}

}
```