Add tests for parameter/argument name renaming

Ref. #10.
Make sure parameter/argument names are renamed correctly

This commit also prevents `generateIdentifier()` from returning an identifier name that has already been used.

Fixes #10.
Extend `Object.prototype` before running the tests

luamin should be able to handle extended natives as much as possible.
Update coverage report
Tag the v0.2.4 release