ignore the multilingual output and emacs crud
gofmt all go code
Add back blackfriday extensions during Markdown conversion

Modified markdownRender and markdownRenderWithTOC in hugolib/page.go to
use the same flags and extensions as were previously used when we simply
called blackfriday.MarkdownCommon to convert Markdown to HTML.  These
flags/extensions were dropped during the refactor that added the
`.TableOfContents` page variable, and caused features like Markdown
tables to no longer work.

Modified the expected output for TestTableOfContents in page_test.go,
apparently changing the flags/extensions caused an `&mdash;` to become
`&ndash;`.
Adding the ability to check the system limit on open files (important for watching large sites)
Automatically increase the process ulimit to maximum available.  fixes #168.
Fix permalink bug in uglyurls mode (refs #187).
Merge remote-tracking branch 'upstream/master'