fixing matching for bracketed text on a same line.

If using brackets for attributes, one attribute minimum is required, otherwise falls back to previous handler

This should address machty/emblem.js#166

I've added a few tests to make sure... that said it's late and I did enjoy a drink or two this evening, so this could be less than perfect... but the logic sure checks out.