Fixes warning 'method redefined' in scaffold generators tests

- f1805a697831 Redefined 'test_scaffold_generator_no_assets' twice.
- Only the last instance of these three definitions of the same method
  was getting called when the tests were actually running.
- This commit changes names of this method so that all three
  definitions will be called
- scaffold.css is not generated by --assets=false switch.
- Test was expecting the presence of the file with --assets=false
- This issue was not discovered in f1805a697831b because it was
  redefining the same method twice
Updated link to to GitHub article about ignoring files [ci skip]

- http://help.github.com/ignore-files redirects to https://help.github.com/articles/ignoring-files
use nokogirisax as a backend

Most likely someone just forgot to change it during copying and
pasting test cases from nokigiri engine test.
use destructive sort on array in Hash#to_param for performance gains.
Check https://gist.github.com/vipulnsward/6aad158c06a22f931a71 to see the gains.
Fix typo in documentation comment