Make the tmp dir configurable

The goal is quite self-explanatory. Although the spec files can be moved (to ```test/javascripts``` for example), the gem insists on creating the ```spec/tmp``` folder, which makes it look out of place. This is an attempt to circumvent this issue.

One approach would be to derive the tmp directory from ```spec_dir``` but I opted for the more liberal one by making it configurable.