Add EMPHASIS_STACK_LIMIT.

If we get more than 1000 deep in potential emphasis/strong emphasis
openers, we refuse to add more to the stack.  This prevents the
sort of stack overflow we previously got with

     python -c 'print "*a **a " * 100000; print " a** a*" * 100000' | ./cmark

Partially addresses #166.