Support urls within style decarations. Fixes #12.

Sorry for doubling up on the commits here, it clearly made sense to build on the previous work to honour !important. 

Anyway this change forces split to return **at most** 2 strings, and hence doesn't break urls included in the style declaration.