Changes for MooseX-App

1.23 Mon, Jan 27, 2014
    - Documentation
    - Manual plugin
    - More inheritance tests
    - Cleanup deprecated code

1.22 Fri, May 24, 2013
    - Silence experimental::smartmatch warnings on 5.18 (Mike Doherty)

1.21 Sat, Apr 13, 2013
    - Fix option sorting
    - Fix parsing of positional parameters

1.20 Mon, Apr 8, 2013
    - Add cmd_split and cmd_position option
    - Fixed parameter position (Yanick Champoux)
    - app_strict option to set if app should termiate when unknown parameters
      or options are supplied

1.19 Thu, Mar 28, 2013
    - Fixed failing tests
    - Fixed bug that was triggered by Moose 2.0800
    - Fixed on MSWin

1.18 Sun, Mar 24, 2013
    - Added positional parameters with 'parameter' keyword 
      (Attention: this change might break things if you used to work with @extra)
    - Parameters are handled in the meta class
    - Usage meta class methods refactored

1.17 Wed, Mar 6, 2013
    - Fix failing tests

1.16 Wed, Feb 27, 2012
    - Better license parsing
    - Fix failing tests
    - Use Class::Load instead of Class::MOP to load classes
    - Remove MooseX::Getopt depedency. Parse @ARGV ourself
    - Renamed meta class methods to use single prefix
    - Moved meta class methods to attribute meta class
    - Much more tests (95% statement and 90% total coverage)
    - Better error handling for Environment plugin

1.15 Fri, Jan 18, 2012
    - Fix wrong attribute initalization order

1.14 Tue, Jan 15, 2012
    - Fix failing test
    - Update documentation
    - Optional usage information from POD (Yanick Champoux)
    - app_fuzzy now defaults to true
    - Version plugin prints license and copyright

1.13 Fri, Jan 11, 2012
    - Fix failing test
    - Update documentation

1.12 Thu, Jan 10, 2012
    - Fix failing test
    - Fix pod (Andrew Jones)

1.11 Tue, Jan 8, 2012
    - Parse DistZilla ABSTRACT for documentation
    - Improve tutorial and fix typo (George Hartzell)
    - Saner bash completion and version plugin
    - Fix fuzzy command and attribute matching
    - Deprecate fuzzy plugin, use typo plugin instead
    - Handle shell character encodings
    - More tests

1.10 Mon, Jan 7, 2013
    - Fix bash completion plugin (Steve Nolte)

1.09 Thu, Nov 22, 2012
    - Fix failing load test

1.08 Sat, Nov 17, 2012
    - Refactor object initialization
    - Fix missing bash-completion prefix (Steve Nolte)
    - Require latest MooseX::Getopt (Steve Nolte)
    - Fix Plugin::Version docs RT81186 (Michael G)
    - Update documentation

1.07 Wed, Aug 22, 2012
    - Fix failing load tests
    
1.06 Mon, Aug 20, 2012
    - Single command interface (MooseX::App::Simple)
    - Fuzzy command matching plugin
    - Only lowercase command names
    - Environment plugin
    - Version plugin
    - Various cleanups

1.05 Mon, Jun 4, 2012
    - Fix broken load tests
    - Join M::A::Meta::Attribute::Base and M::A::Meta::Attribute::Option

1.04 Sat, Jun 2, 2012
    - Fix bugs in BashCompletion plugin
    - Remove code duplication
    - Fix --help flag in command classes
    - Fix pod to text conversion

1.03 Sat, Jun 2, 2012
    - Do not expose all attributes as options but only those defined via 
      'option' keyword
    - More tests
    - Internal changes (move methods to meta class, calculate loadable commands 
      only once, ...)
    - Fix various bugs

1.02 Sun, Apr 15, 2012
    - Fix command usage generation bug
    - Automatically apply MooseX-Getopt attribute traits
    - Rename command_tag to cmd_tag attribute

1.01 Thu, Apr 12, 2012
    - Fix text failures
    - Fix Pod
    - Add missing tutorials to manifest

1.00 Sat, Apr 7, 2012
    - Initial version