allow plugin-name short aliases in cli

Instead of forcing/telling users to type:

	Console/cake PluginName.plugin_name

Allow:

	Console/cake PluginName

And:

	Console/cake plugin_name

Also be case insensitive/consistent when resolving aliases
Why not an empty string istead of false here? Then we had simplier return types. The result would be the same - and can be checked with empty() / !empty().