Add support for structs/unions defined in structs/unions
Added test for anonymous structs and unions
Removed time and added a hash based on filename, line and column for creating a unique struct id
Sorting enumerations and generation of consts for enumfields with the same value + test
Made the code more robust and detect nkPrefix as number (-1 or +4) for enum sorting. Added also a new test for enums.
Add 'lib/pure/concurrency' path to nimrod.ini

Fixes #1303
Merge pull request #1317 from Varriount/fix-1303

Add 'lib/pure/concurrency' path to nimrod.ini
Merge pull request #1260 from enurlyx/structs-in-structs

c2nim -> Support for anonymous structs/unions
Futures with an error but no callback no longer raise.

This was done as a safety measure against futures which may be
accidentally discarded when they have an exception leading the exception
being silently forgotten. Unfortunately we will need to come up with
some other solution.
AsyncHttpServer now supports POST.
Rename sequtils.distnct to sequtils.deduplicate.
Merge pull request #1318 from rbehrends/rename-distnct

Rename sequtils.distnct to sequtils.deduplicate.