Merged from frioux, updated docs, version bump
Alter before_import() (oops) and add alter_import_args()
Docs and version bump
Prototype tests and spec->add_export
Ooops, test got lost
Readme update
add is_argument and is_option methods to meta.pm
add methods to get names and values of arguments, options, and tags
Merge pull request #4 from triddle/master

added in methods to ::Spec to get argument, option, and tag names and values
version bump
Extra test for triddle
perltidy
Pull out Exporter::Declare::Magic into its own dist
Attempt to fix but with magic.t for which I have no details

Got a report that Magic.t fails because of missing
Devel::Declare::Parser. No further details. I have guessed at the cause
and this would fix it if that is actually the cause.

I am assuming that the problem is with systems that already had
Exporter::Declare 0.106, but never used -magic, as such they did have an
Exporter::Declare::Magic module for the test to load, and so it did. But
they also did not have Devel::Declare::Parser, so loading Magic.pm
failed.

This will now check for Devel::Declare::Parser as well as
Exporter::Declare::Magic (in order). The test will be skipped if either
are missing.
Fix accidental require
Fixed can() warnings

 * Fixed 'can() used as function' warning that sometimes happens
 * Fixed brocken magic.t unit test
Fix broken inheritance
Really fix it this time
Fix warning
typo fixes