Correct spelling of Jalkut.
Merge pull request #103 from danielpunkass/patch-1

Correct spelling of Jalkut.
Merge branch 'master' of github.com:fletcher/peg-multimarkdown
strdup may be already defined as a macro

The gcc headers sometimes define strdup as a macro, causing the extern
declaration to fail. Protect from this by wrapping the extern
declaration in an ifdef.
Suppress warning

Clang complains about the double parentheses, so only use one level.
Makefile: remove duplicate 'ALL' target
Merge branch 'development'
Merge pull request #118 from Oblomov/master

Minor misc cleanups
Merge branch 'development'
add mmd_version() function to library
fix ansi mistake
change build script
Update .gitmodules

Changed to https version in order to enable installs behind proxys that don't allow git:
Note: homebrew also switched all git:// links to https:// links...
Disallow blank space between [label] and ( in inline link.

The official markdown syntax description says that a blank
space is allowed between ] and [ in a reference style link,
but it does not say this for an inline link; instead, it says
that the ( must be immediately after the ].  This interpretation
is confirmed by the behavior of Markdown.pl.

This change brings peg-markdown into agreement with Markdown.pl,
PHP markdown, and pandoc.  Note that some markdown implementations
(discount, sundown) do allow the space.  Though something can be
said in favor of allowing the space, it seems best to go with
the spec to resolve such disagreements.

In addition, with short reference style links, it is easy to
do something like

    [my link] (word)

    [my link]: /url

which we wouldn't want to parse as an inline link.
tidy code
Updated glib download link.  Closes #11.
clean up mmd_version() code
update tests to account for removal of blank lines just inside <body>
remove unused variables
merge jgm