Add range support for HL in codehilite

Because a recent PR add feature for emphasizing some lines in a code block, I propose to add range support too : 

    ```python hl_lines="2 4-6"
    def Test():
        # I am highlighted
        print "not me"
        print """I am highlighted
                   me too
                   and me"""
        # Not me !
    ```