Merge pull request #1645 from Jayin/master

fix : unable to post  the data of a product review correctly.
Added missing install SQL for Events.

Closes: #1643
Merge branch 'master' of https://github.com/opencart/opencart
more api work done
Merge branch 'master' of https://github.com/opencart/opencart
Added remaining event triggers for admin/catalog.

Added return int value when db row created in a model.
Added event triggers for admin/design
Added events for affiliate, coupon, store and backup.

Removed unused model method (addCouponHistory)
Added events to admin/marketing
Merge branch 'master' of https://github.com/opencart/opencart
more api work done
Merge branch 'master' of https://github.com/opencart/opencart
more admin template work done as well as order api
more order editor work done
more order editing done
Changed min length of manufacturer name REF: #1591
Fixed address_1 value in settings. REF: #1591
Fixed language indents. REF: #1591
Added uninstall prompt. REF: #1591
Added replace for html encoded {page} in pagination render.