Add missing 'possibleDefaultTokens.length' in TokenIdType docs.
Fixup some typo's.
Merge pull request #98 from AndrejMitrovic/Typos

[Trivial] Fixup some typo's.
Merge pull request #97 from AndrejMitrovic/FixDocs

[Trivial] Add missing 'possibleDefaultTokens.length' in TokenIdType docs.
TokenId should take tokens length + 1 when determining integral type to make room for tok!""
Change Lexer API: Remove IDType parameter, it can be retrieved via the Token parameter. Re-arrange parameters so tokens are in order and can be used as a typetuple through multiple other templated functions.
Fix TokenID implementation: The order of tokens in the static if branches was wrong. Using a simplified uniform array avoids these errors. Fix tokenStringRepresentation, it had the wrong order of comparisons just like TokenID.
Emit warning for deprecated base class protection syntax.
Merge pull request #101 from AndrejMitrovic/FixTokenIdIndex

TokenId should take tokens length + 1 when determining integral type to make room for tok!""
Merge pull request #102 from AndrejMitrovic/TokenAPIChange

Change Lexer API
Merge pull request #104 from AndrejMitrovic/FixTokenID

Fix TokenID and tokenStringRepresentation implementations
Merge pull request #105 from AndrejMitrovic/ParseBaseProtection

Emit warning for deprecated base class protection syntax.
Add linkage attribute parsing support to alias declarations.
Merge pull request #106 from AndrejMitrovic/FixAliasLinkage

Add linkage attribute parsing support to alias declarations.
Inject a private _tok template to allow user-defined tok() template to have an arbitrary name.
Merge pull request #107 from AndrejMitrovic/InnerTok

Inject a private _tok template to allow user-defined tok() template to have an arbitrary name.
add dub.json

- defines 2 configurations "library" and "dscanner"
Merge pull request #108 from MartinNowak/addDubPackage

add dub.json
Make moreTokens public
Merge branch 'master' of https://github.com/Hackerpilot/Dscanner