Newly created projects now come with .abignore
.abignore is now part of the project templates
Merge pull request #477 from Icenium/abignore-ab26

Abignore ab26
Add validation of --options passed to commands

Validate arguments passed to command line. The execution stops when the argument is not part of known options or if it requires value, but the user had not passed one.
Add tests for empty string value of known option and value with spaces only. This way we verify that even if the passed value to known option is valid string, but its value after trimming is empty, we will not execute the command.
Use osenv for defaultProfileDir as it is platform independent. Add fail message when directory passed to init command does not exist. Add validateYargsArguments tests.
Use optional parameter of validateYargsArguments - isInTestMode, to trigger validation for passed options. Remove process.argv[1] changes from the tests, as they could cause unexpected behavior.

http://teampulse.telerik.com/view#item/262916
http://teampulse.telerik.com/view#item/250186
Merge pull request #472 from Icenium/vladimirov/validate-command-options

Add validation of --options passed to commands
Remove duplicate common options

Common knownOpts are removed from options file. They are loaded from common/options.ts file, so there's no need to write them in two different places. Add tests for shorthands options and incorrect type of value - when the option is Boolean, passing string to it should cause process exit.
Merge pull request #480 from Icenium/vladimirov/validating-command-arguments

Remove duplicate options
Removing {{site.*}} leftovers
{{site.*}} is used in the appbuilder docs to refer to the product name variables
Merge pull request #483 from Icenium/fix-leftover-vars-in-abignore

Removing {{site.*}} leftovers
Fix double future resolve in file system

Fixes http://teampulse.telerik.com/view#item/277062
Merge pull request #485 from Icenium/totev/fix-double-future-resolve

Fix double future resolve in file system
Fix setting of profile-dir

Set profile-dir option with commonOptions setProfileDir function. Add tests for setProfileDir function to make sure correct value is used.
Merge pull request #486 from Icenium/vladimirov/fix-profile-dir

Fix setting of profile-dir
Add tests for -- arguments

Add tests for null value, undefined value and number.
Merge pull request #482 from Icenium/vladimirov/validate-number-parameters

Add tests for -- arguments
Fix spelling

See http://teampulse.telerik.com/view#item/276957
Merge pull request #487 from Icenium/totev/fix-err-msg

Fix spelling
Bump version to 2.6.0
Merge pull request #488 from Icenium/totev/v2.6.0

Bump version to 2.6.0
Move dependencies into Icenium organization