List Item source map includes indentation

List item source maps now include indented white spaces. Unindented blocks are still used internally.
msvc compatibility fix up
Merge pull request #1 from alikh31/alikh31

C99 compatibility fix
inline fix for msvc
Merge pull request #2 from alikh31/alikh31

Fixing inline requests for `snowcrash` usage with MSVC
Makefile fixes to make it work
Merge pull request #3 from apiaryio/pksunkara/makefile

Makefile fixes to make it work
Fix computation of continuos range length

The computation of final length when joining a continuous block has been seriously flawed. This commit should correct the computation.
Example case where the wrong computation has backfired is a list item with lazily nested paragraphs:

```
+   Lorem ipsum
dolor sit amet

consectetur
adipiscing elit
```
Merge pull request #4 from apiaryio/zdne/append-continuous-block-fix

Fix computation of continuos range length
Add link references to the final text
Merge pull request #5 from apiaryio/pksunkara/missing-link

Add link references to the final text
Merge pull request #7 from apiaryio/zdne/listitem_maps

Complete list items map