Specify File and Line informations to eval to preserve backtraces

When an error occurs in a spec, due to ``eval``, the backtrace may be lost :

````
Failure/Error: Unable to find matching line from backtrace
     NoMethodError:
       undefined method `pop' for nil:NilClass
     # (eval):6:in `with_around_each_hooks'
````

This PR adds the correct infos to ``module_eval`` and ``class_eval`` to preserve the backtrace when an error occurs.

Cheers