Scheduler changes is a combination of 2 commits.

update API changes for scheduler jobs

added scheduler job update API

added pagination for job history
merging in pramods changes for scheduler update functionality...
refactoring scheduler api names and adding TODO's to be consistent with the rest of the application
Merge pull request #467 from vishwasbabu/pramodn02-MIFOSX-506_77

Pramodn02 mifosx 506 77
loan application submit on date after the product close date is getting created
Merge pull request #468 from goutham-M/mifosx-558

modify loan application submit on date after the product close date is getting created(fixed)
updating to 1.6.0 RELEASE
Update CHANGELOG.md

for 1.6.0 RELEASE
develop branch updated to 1.7.0.DEVELOP
Applying Productmix check for loans
A holiday's Reschedule Repayment to date should not be a non-working day
added update constrain while job execution in propcess

added column for update constrain in jobs table
Merge pull request #471 from pramodn02/MIFOSX-506_7

added update constrain while job execution in propcess
Merge pull request #469 from mifoscontributer/MIFOSX-478

Applying Productmix check for loans
added scheduler groups for dependent jobs
Merge pull request #475 from pramodn02/MIFOSX-506_77

added scheduler groups for dependent jobs
Merge pull request #470 from goutham-M/mifosx-548

A holiday's Reschedule Repayment to date should not be a non-working day
Merge branch 'develop' of https://github.com/openMF/mifosx into develop