Merge pull request #107 from alfonsogarciacaro/master

Fix issue #106
Merge pull request #110 from alfonsogarciacaro/master

Implementation of DateTime, additional Regex methods and more
Merge pull request #113 from alfonsogarciacaro/master

Refactoring of imperative collections and more string formatting
Merge pull request #114 from alfonsogarciacaro/master

Observable.pairwise fix
Fixes Funscript.Typescript.Exe crash on parsing errors
Merge pull request #122 from ca-ta/master

Fixes Funscript.Typescript.Exe crash on parsing errors
Added Tests suffix to make navigation via Resharper easier.
'Fixed' some tests. Reduced the accuracy to which the ticks were measured. May indicate that the implementation doesn't take into account the precision of the number type in JavaScript. We may need to investigate this further. The solution isn't obvious.
Merge pull request #1 from ZachBray/master

merge changes from ZachBray/FunScript
Successfully parsing all DefinitelyTyped definition files
Merge pull request #126 from alfonsogarciacaro/master

Contructor for generic types (without arguments)
Merge pull request #127 from alfonsogarciacaro/master

Address two first points of #121
Merge pull request #123 from ca-ta/master

Successfully parsing all DefinitelyTyped typescript definition files
Assembly compilation improvements
* compilation now succeeds when only warnings are present
* added detailed comiplation warning and error messages to console output
* fixed lowerCamelCasing of sanitised identifiers. Now  sanitized identifier starting with "Dollar" are correctly  lowerCamelCased
Fixed error intriduced in failed assemby logging; Udated lib.d.ts to latest version
Fix issue #130
Refactored local type signature generation (#130)
sanitiseLowerCamelCase: toLowerCamelCase must be performed both *before* and *after* sanitising the identifier
Examples:
* a parameter named "Constructor" would only be successfuly sanitised if toLowerCamelCase is applied *before* sanitising
* a parameter names "$blah" would only be successfuly lowerCamelCased if toLowerCamelCase is applied *after* sanitising (because sanitising will, in this case result in a PascalCase identifier)
Merge pull request #128 from ca-ta/master

Assembly compilation improvements
Added mapping onto Core.Event.