Callable object tests

Add tests to confirm that 'iospecs_from_callable' correctly gets the
iospecs from callable objects.
Callable objects

'iospecs_from_callable' accepts callable non-function objects.

All tests pass.
Prepare release v0.3.4 (for real this time)

Update version number. Update changelog.
Merge branch 'release-0.3.4'