VIM-567 Extend :! to allow running non-filter commands

Fixes https://youtrack.jetbrains.com/issue/VIM-567 (assuming I remembered the issue ID correctly, as YouTrack is down right now)

This commit allows the Ex command '!' to be ran without a range, with
the results displayed in a window.

For example, run ':! ls' in normal mode for a quick directory listing.