Failing steps for: when run with no license or --license "NONE", "LICENSE.txt" should not
exist

Currently, the file still gets created by `bundle gem` and contains the
MIT license.

Also move the slowest scenarios to the end in features/license.feature
to the end of the file.
Remove LICENSE.txt when run with no license specified or with --license NONE
Failing test for: The whole initial state of the app has been staged with git
Stage the whole initial stage of the app with git
Failing step for: the gemspec should mention the correct license
Make the gemspec use the correct license
Merge branch 'feature/gemspec_license'
Merge branch 'feature/git_add'
use sh for the external `git add ...` command
replace File::write to make ruby 1.9.2 happy
Merge branch 'feature/gemspec_license'
Merge branch 'feature/git_add'
Merge pull request #79 from pjump/master

Some additional improvements to the scaffolder