Released code

Added "use strict";
jshint and jslint is ok (facilitate developers do updates)
`uniq_id` to string, so can compare with "===" instead of "=="
Tests for possible errors in (try/catch) `obj.x_leaks_checked`