major enhancements & fixes

adds htmlToJSON as new dataSource.type, adds httpGetBinaryFile(), fixes
syncXMLElement(), adds modifyFrame()