Add a new MonitorAttach class for Focused monitors
Add a new base class for focused monitor mixin classes that factors out
initialization and advanced decorating functionality.
use as base the FocusedMonitorMix for the Line and Function focused mixing classes
update documentation
first test of focused monitor that includes the decorated function
Add a filter that removes a record when the values match
Merge branch 'master' into fix-include-decorated-function-in-focused-monitors

# Via Simon Jagoe
* master:
update the filter docstrings
add a fixme to remove recording the wrappers
add test one more test for the decorated function
add test for the decorated recursive case
update test assistant's error message
Add test for including the decorated function in the focused
function monitor.
add test suite for the FocusedFunctionMemoryMonitor
add more tests for the line monitor
rework the tests so that it is easier to check what is expected
minor pep8 and pyflakes cleanup

Conflicts:
	pikos/monitors/api.py
	pikos/tests/test_text_stream_recorder.py
make sure that we set the right trace function back.
reowrk new test to use the stream recorder
add distrivute to the travis configuration