harden method signatures
fix test
harden method signatures
Merge pull request #3235 from dereuromark/3.0-wip-method-signatures

harden method signatures
Merge pull request #3237 from dereuromark/3.0.wip-harden-method-signatures

3.0.wip harden method signatures
Fixing FormAuthenticate to expect 'field' from request data. Fix #3253.

The 'Model.field' format is no longer used.
Converting remaining array syntax to the short syntax.
Merge pull request #3256 from renan/3.0-form-authenticate

3.0 Fixing FormAuthenticate to expect 'field' from request data.
Merge pull request #3254 from markstory/3.0-console-convention-cleanup

Clean up use of conventions trait in bake tasks.
Make Project and Plugin tasks extend BakeTask.

Using BakeTask as a base class will be required for bake to autodetect
tasks.
First pass at building task autodetection.
Add task discovery to BakeShell.

Bake will now autodiscover any tasks that subclass BakeTask and load the
as Tasks. This makes bake easier to extend and customize.

Refs #3249
Wire help and informational output to detected tasks.
Remove one of the interactive questions in plugin bake.

Bake is becoming less interactive as it makes the code less complex to
work with and easier to maintain/use (imo).
Update help text for several bake tasks.
Add test for option parser generation.
Fix failing tests.