Let it cope properly with different start and end characters (including
marking the end character as a terminating macro), and be willing to
install as a dispatching macro character if requested. Also changed
the defaults to {...}, since these are explicitly reserved, and look
appropriate.