ModernPerl can now be built without dependencies
- Made the YAML compatible with YAML::Tiny
- Using YAML::Any
- Renamed parseplist.pl to yaml2plist.pl
- Now yaml2plist.pl only does conversion from YAML to plist. Can just use AAAPackageDev to go the other way
- Mojo::Template and YAML::Tiny/Any are packaged with ModernPerl in inc/
- yaml2plist.pl uses the inc/ dir to find those deps if it needs to
Experimental scope building system implemented
Scope definitions moved to two files - default and user
Added yaml.ep syntax definition as a wrapper around yaml
Added build system for that syntax definition, it builds modern perl
Added menu and command palette entries to open scope settings files
Detect infinite recursion when decoding scopes