add Action class
split off getting bundle attrs
add Bundle.actions
remove useless MagicMock()
check for reserved item type names
add log messages for actions
add actions to `bw apply`
add Action.get_result to handle high-level action running
move question wrapper into utils.text
fix ApplyResult
add node.run_actions
remove callable expected_std{err,out} for now

can't pickle lambdas
Revert "split off getting bundle attrs"

This reverts commit ad07cb35b53c1f0a35e8eeb51dbb099becc3e329.

Conflicts:
	src/blockwart/bundle.py
add missing interactive default parameter
improve action result output formatting
docs for actions
suppress non-error logging in interactive mode
show action results in interactive mode
set interactive to False if not present
Merge pull request #48 from trehn/actions

output looks OK now