- Fix in the `tea.process.posix_process` when killing a process.
- Adding tests for the `tea.process` module.
- Process.is_running is now a property instead of a method
- Added abstract base class for the Process in the `tea.process` module,
now every platform specific implementation will conform to the interface of
the Process class
- Added list to `config` commander command, and fixed add to create a list
if it doesn't exist.
- Added a hack for positional arguments in commands.
- Adding safe and unsafe methods to the Config and MultiConfig classes. Safe
methods will never raise and error. They will either swallow the exception
or return a default value. Unsafe methods will raise either KeyError or
IndexError. (removed ConfigError)
- Removed the `execute_free*` functions. Nobody uses them, and actually
they are just confusing.
---