Restructure UselessSetterCall spec
Support square bracket setters in UselessSetterCall

This closes #639.
Fix a false positive in UselessSetterCall
Merge pull request #1156 from yujinakayama/extend-useless-setter-call

Support square bracket setters in UselessSetterCall
[Fix #1158] Handle floating-point numbers in NumericLiterals's auto-correct