refactor
Merge remote-tracking branch 'origin/angular_requireJs' into angular_requireJs

Conflicts:
	app/scripts/controllers/admin/product/adminProductCompleteCtrl.js
	app/scripts/controllers/admin/product/adminProductEditCtrl.js
	app/scripts/directives/common/validation/inputValidation.js
	app/views/admin/product/edit.html