'process' parameters

In 'IOProcessor.process' parameters, replace 'required_tspec',
'optional_tspec', and 'iovals_dict' with 'required', 'optional',and
'iovals'. Correct all tests to conform to this change.

Move 'test_ioprocess' to 'test_ioprocessor'.
'tspecs_from_callable' tests

Add 'IOProcessFailureError', 'combine_tspecs' to package '__init__.py'
imports.

Add 'tspecs_from_callable' module.

Add test to confirm that the result of 'tspecs_from_callable' is
compatible with the parameters of 'IOProcessor.process'.

Add tests for 'tspecs_from_callable' function. Confirm function result
when 'callable_object' function has various representative combinations
of parameters.
Debug

Alter 'tspecs_from_callable' to return dictionary with correct
'required', 'optional' keys.

Debug tests. Create dummy 'iovals' dictionary for 'IOProcess.process'
method call.
Merge branch 'dev/work' into develop
Update project info

Update release number, 'CHANGES' file.
Merge branch 'release-0.2.1'