Fix parsing of .abignore file

We used to parse using the current OS line endings, but the file could be created with different style line endings

The fix is to switch to a regex with all combinations

Also, added some unit tests to guard against this

Fixes http://teampulse.telerik.com/view#item/280494
Merge pull request #574 from Icenium/totev/abignore-release

Fix parsing of .abignore file
AB 263 (waiting for the release date)
Fix --save-to option

We are validating all -- options. Options which have dash ("-") are added by yargs in two ways, in this case --save-to is passed to our code as save-to and saveTo. As we have not added saveTo to known options, trying to use --save-to fails. Added saveTo option to knownOpts. Added test that verifies all options, which have "-" are added correctly to options (in both ways).
Bump version to 2.6.3
Merge pull request #578 from Icenium/vladimirov/merge-saveTo-fix

Fix --save-to option
Merge pull request #579 from Icenium/fatme/v2.6.3

Bump version to 2.6.3
Updated with the final release date
Merge pull request #575 from Icenium/ab-263

AB 263
Updated release date to Dec 1
Fixing the release date
Added .net 4.0 as a sys req
Merge pull request #584 from Icenium/ab-263

Updated release date to Dec 1
Merge branch 'release' into vladimirov/merge-2.6.3-release
Merge pull request #588 from Icenium/vladimirov/merge-2.6.3-release

Merge 2.6.3 release changes into master