improved jln.string.toNumber() (#2) and added JSHint option to ignore missing semicolons