massive algorithmic update to jspretty in support of really ugly and insecure code after strange forms of obfuscation