Improve Test Infrastructure (Final - Part 3)

Follow-Up of #1279 and #1284

This is the final refactor for the core classes. Maybe I have later a look at the core GEMs too.

* Improve the following tests: Syntax, ```Range```, ```Integer```, ```Literals```, ```Hash```, ```Kernel```, ```Module``` and ```String```