Merge branch 'master', remote-tracking branch 'upstream/master'
* removed duplicated "when removing a windows feature" test
* changed $restart to be a boolean, added relevant tests
* used validate_re function for $ensure, removed test as no longer required
* neatened up remaining tests
Merge pull request #11 from shoekstra/spec_tests

Spec tests