fixed #47 : improper handling of '[' literal

esprima:
* improper handling of '[' literal
* wrong duplicating properties detection

classes:
* improper handling of '[' literal and over special literals
(/[^a-z0-9_$]/) in get/set replacer
tests update
version 0.7.17