documentation, fixed bad var in error message
Fix: invoking catkin build in subdir of workspace fails if extending another workspace by relative path
context.py: remove unused imports
context.py: use sys.exit over exit
context.py: wrap long log line to under 120 chars
tests: add --no-notify on build test
tests: cleanup style and remove unused imports
build: fixing problem with --make-args and adding unit tests for running catkin unit tests
testing: switching unit test unit test to use nose instead of gmock
argument parsing: add -- parsing to end --*make-args chomping
argument parsing: adding test of run_tests alias
aliases: adding standard CMake 'test' alias
Merge pull request #107 from jbohren-forks/doc-test-running

build: fixing problem with --make-args and adding stop-parsing sentinel for creating aliases using --*make-args
build: Automatically build vanilla CMake packages in workspace
build: improving robustness of automatic vanilla cmake integration
build: Fixing another unicode encoding error

Prompted by the following error:

```
[build] Runtime: 19.4 seconds 13.2] [gazebo_plugins - 9.1]                                    [2/12 Active | 92/107 Completed]
Traceback (most recent call last):
  File "/usr/local/bin/catkin", line 9, in <module>
    load_entry_point('catkin-tools==0.2.0', 'console_scripts', 'catkin')()
  File "/usr/local/lib/python2.7/dist-packages/catkin_tools-0.2.0-py2.7.egg/catkin_tools/commands/catkin.py", line 198, in main
    sys.exit(args.main(args) or 0)
  File "/usr/local/lib/python2.7/dist-packages/catkin_tools-0.2.0-py2.7.egg/catkin_tools/verbs/catkin_build/cli.py", line 219, in main
    no_notify=opts.no_notify
  File "/usr/local/lib/python2.7/dist-packages/catkin_tools-0.2.0-py2.7.egg/catkin_tools/verbs/catkin_build/build.py", line 565, in build_isolated_workspace
    out.command_log(event.package, event.data['message'])
  File "/usr/local/lib/python2.7/dist-packages/catkin_tools-0.2.0-py2.7.egg/catkin_tools/verbs/catkin_build/output.py", line 108, in command_log
    self.__command_log[package].append(msg)
  File "/usr/local/lib/python2.7/dist-packages/catkin_tools-0.2.0-py2.7.egg/catkin_tools/verbs/catkin_build/output.py", line 47, in append
    self.file_handle.write(msg)
UnicodeEncodeError: 'ascii' codec can't encode character u'\u2018' in position 113: ordinal not in range(128)
^C
^\[1]    30921 quit (core dumped)  catkin build
```
build: Fixing another unicode bug with python3