[manual] Add related software section
[emacs mode] add ido completion frontend
[condense] Fix bug that prevented paths from being set on second run

Issue #182
[condense] Fix bug in assignment of spans to objs

Issue #182
[fragment tests] Don't load file unless filter matches

To prevent console noise when logging.
Refuse to get __proto__ or null prop names in Obj
Prevent property access on undefined arg.args

Prevents this error message:

    /home/anders/.vim/bundle/tern_for_vim/node_modules/tern/lib/def.js:151
        if (arg instanceof infer.Fn && arg.args.length) addEffect(type, function
                                                ^
    TypeError: Cannot read property 'length' of undefined
        at /home/anders/.vim/bundle/tern_for_vim/node_modules/tern/lib/def.js:151:46
[emacs mode] clean quitting ido completion