==================
Features
--------
- 20: Review task loading mechanism
+ automatic task loading, '-t' flag no longer needed (or supported)
+ se -h lists loaded tasks (28)
- Better logging (29)
+ support for log levels via new '--loglevel' switch
(--debug and --quiet no longer supported)
+ tasks logging uses better names
+ appropriate logging for base.exit task (30)
- Better error handling: less cli errors create traceback
- ScriptEngine part of the task context now available as 'se.*'
in particular, this provides
+ se.cli.*
+ se.tasks.*
+ se.instance
Fixes
-----
- Fix 26: Include task crashes when ignore_not_found is not present
Internal changes
----------------
- Tasks loaded via setuptools entry_points (20)
This means task developers do not need to implement namespace packages and
don't have to provide the task_loader_map, just 'scriptengine.tasks' entry
points!
- Fix 32: Clean up imports and get rid of namespace packages
This prevents loading SE task packages as namespace packages, i.e. these
packages must no longer include 'scriptengine.tasks'!