Fix for parsed text links with underscores

Plain text links with under scores (ex: http://test.com/this_has/one.html) get parsed into italics because of the order of markdown parsing. This fixes this by escaping underscores to true url encoded (%5F) and then reverts back to underscore after all parsing is done.