fix for a very nasty bug caused by a missing semicolon at the end of a library
extended analysis to track additional information (strict mode, toString, valueOf); several bug fixes