Change handling of parentheses to token based.
Change handling of parentheses to token based.

Remove old hanlder that matched (...) in favor of the one that matches
start and end parentheses separately. This addresses issue #56.

felicast/twig.js,plepe/twig.js,targos/twig.js,FoxyCart/twig.js,sarahjean/twig.js,zimmo-be/twig.js,PeterDaveHello/twig.js,d-simon/twig.js,justjohn/twig.js,dave-irvine/twig.js,dave-irvine/twig.js,onedal88/twig.js,AndBicScadMedia/twig.js,rafaellyra/twig.js,moodtraffic/twig.js,justjohn/twig.js,twigjs/twig.js,twigjs/twig.js,AndBicScadMedia/twig.js,FoxyCart/twig.js,twigjs/twig.js,sarahjean/twig.js,sarahjean/twig.js,onedal88/twig.js,targos/twig.js,rafaellyra/twig.js,roelvanduijnhoven/twig.js,zimmo-be/twig.js,felicast/twig.js,onedal88/twig.js,moodtraffic/twig.js,roelvanduijnhoven/twig.js,plepe/twig.js,dave-irvine/twig.js,roelvanduijnhoven/twig.js,PeterDaveHello/twig.js,rafaellyra/twig.js,DethCount/twig.js,FoxyCart/twig.js,justjohn/twig.js,targos/twig.js,d-simon/twig.js,d-simon/twig.js,zimmo-be/twig.js,DethCount/twig.js,moodtraffic/twig.js,PeterDaveHello/twig.js,AndBicScadMedia/twig.js,felicast/twig.js,plepe/twig.js,DethCount/twig.js