FIX Unquoted shortcodes weren't parsed (fixes #680)

Since that used to be the default shortcode notation
for our core "insert media" functionality, its important
to have this fixed and keep supporting "legacy" content created with 3.0.

@hafriedlander Could you check that the attributes regex doesn't mess things up? It has pretty good test coverage, but ... its a complicated regex ;)