ELMIS-869 -missing requisition group filter
Merge branch 'master' of https://bitbucket.org/elmis-tzm/open-lmis

Conflicts:
	modules/openlmis-web/src/main/webapp/public/js/reports/rnr-feedback/controller/rnr-feedback-controller.js
|#000| Adding lessWatch to look for changes in less files and compile to CSS automatically. Configuring it to run with 'run' command
|#1164| Adding descriptions for some gradle tasks
Raman - Fixing flaky tests
|#1163| Adding fade-out directive to fade messages with time. Clearing timeout on message refresh.
|#1163| Uncommenting assertion on already cached message.
#00 | Jagat | unconsistent result for the status icon on manage distribution page
ELMIS-653: add the additional column on program_products table
ELMIS-653: implement admin feature for  adding/editing display order for program products
ELMIS-653: Change RnR full supply products to read display order from program_products instead of products table.
include manage-menu-controller reference on requisition group program schedule screen.
ELMIS-843: implement case insensitive search on product page
removed unnecessary migration script files,
fixed jshint error on rnr-feedback report
minor change on manage product page, filter layout
Raman - Fixed flaky IE test
|#000|+Rahul| Fixing JsHint error for copyright file
#1159| Fixing the drag handles for sortable and non-sortable columns
|#000| +Balvinder| REST API urls corrected
|#000| +Balvinder| ATOM feed category changes, using - separated names, instead of camelCase