Event firing for products and product types and fix some bugs
Bug fixes for product custom field forms
Event firing for more modules