Preparations for the Wordgraph version + minor fixes.

- Rearrange header file order.
- Validate that the words are not already split morphemes, to prevent an
  infinite loop. This is still not needed now, but is needed in the Wordgraph
  version.
- Use the suffix argument of add_alternative() for automatic INFIX_MARK
  prepending.
- int -> size_t for some variables.
- Fix Whitespace.
- Fix typos.
- Adapt the INFIX_MARK macro to its recent definition change.
- Updated the Visual Studio 2013 project with a current file list, fixed project dependencies and compile options;
- Made the parser actually compile under MSVC that doesn't have C99 support;
- fixed a crash on Windows / potential memory corruption on other platforms (tokenize.c)
Merge pull request #41 from ampli/backport

Preparations for the Wordgraph version + minor fixes.
Merge pull request #43 from agayardo/master

Windows / Visual Studio support
Changelog: Make note of the MSVC12 fixes.
Remove dead code
Remove dead code
Add note
Introduce the notion of the exp_list.
Use the new exp list to try to vaoid the memleak
Now actually free the list
Add const to various types
More constification
Merge pull request #44 from linas/leak

Fix mem leak -- issue #38
Minor sat solver teweaks
More SAT linkage fixes
More work on the SAT parser
More sat solver tweaks; it no longer crashes
print reason why it doesn't work