Progress on new completion system
Keep a reference to completions in options
Some enhancements to completion subleties

This makes implicit completion aware of the now-present information
on whether the completion is truly "complete". We only limit implicit
completion for cases where the completion is declared "exhaustive".
XXX Wonky utility functions
Adjusted bash completion to new completion model
Bugfix in previous.
Made file completion suck a teensy bit less

No thanks to locators.
Conditionalized autospacing in certain cases
Style tweakery
Merge pull request #10 from promovicz/new-completion

New completion model