Imported from SVN by Bitbucket
huge bunch of changes

* added recommended by GitHub .gitignore and .gitattributes fixed a bug with disposing object which is null ;)
* added .editorconfig
* had rewritten unit tests (in fact they are not unittests, they only check for crash) for Visual Studio testing framework.
* I see that there is a bug in a library, it is still not fixed, but it is the author's work (red tests are about it). I cannot use library with Task : it crashes.