Simpler quickfix behavior

Previous behavior was based on my incorrect assumption that :cwindow
would open for only invalid entries.
Fix tab complete