Fix `cake bake fixture` failing.

Bake failed as the connection property was not properly copied over in
sub-tasks. This fixes that issue by setting the property from params on
initialize().

Refs #3638
Fix DateTimeTime breaking on timestamp values.

Since we don't have a separate TimestampType the DateTimeType needs to
handle integer values (timestamps).
Fix PersonFixture: Not null fields cause duplicates with unique constraints
Merge pull request #3644 from rchavik/3.0-fixture

Fix PersonFixture: Not null fields cause duplicates with unique constraints
Remove several classes since they are now in cakephp/acl
Move files to Cake\Auth
Merge pull request #3639 from cakephp/3.0-bake-connection

3.0 bake connection
Merge pull request #3615 from rchavik/3.0-acl-split

3.0 Acl Split - wip
Fixes bug where the junction table instance was not the same object for
the same association.
Fixed typo
Merge pull request #3652 from cakephp/3.0-belongstomany-fix

3.0 belongstomany fix
Adding a couple methods to AuthComponent that are handy for doing meta
programming on the authorization flow
Adding a couple assertions to test the new AuthComponent methods
Adding some handy methods to BaseAuthenticate to be used for migrating
passwords
Removing code that does not actually belong to the Authentication
provider
Fixed typo
Remove unused classes.

These classes aren't used, so we can remove them.
Fix prefixed controllers not working with testAction().

The generated controller class needs to be aware that it is in a prefix
and adjust the classname + viewPath accordingly.

Refs #3636
Merge pull request #3655 from cakephp/issue-3636

3.0 - Fix prefixed controllers not working with testAction().
Skip token when it is a subcommand

Not skipping the token will then cause it to be passed through parseArg()
which will see it as too many arguments being passed.