Switched to Pegdown Markdown processor from MarkdownJ

Okay, I just created a new pull request for this (after borking the last one).  I cleaned up my check-in history (which was a bit scattered in the last pull request), so it's encapsulated in one commit.  I also synced it up with the latest code changes in the master branch.