[Khushal/Priti] Modified build.gradle to have tasks for migrating both types of DB. Added migrateDB and showDBInfo with params as DB name. They wrap over flyway so that one can pass DB name as param. Also seperated the migration folder into list_db and core_db so that migrations for tenant list and core tenent db can be placed in different folders.
[Sailee/Priti]:
Modified LoanProductTestBuilder in Integration tests to support minPrincipal and maxPrincipal fields for LoanProduct
Added seperate gradle tasks for migrating a list DB and a tenant DB. No need to now pass a folder name. Discussed with Vishwas, and modified the war task to pick up the migration files from the appropriate folder... core_db folder.
API Doc file updated
1. WriteOff Loan documentation added
2. UndoApproval : command correction and request body added
Merge remote-tracking branch 'khusha/FlywayWrapperTasksForDBMigration'
add sensible defaults to db wrapper tasks.
wip mifosx-97 allow 'id' criteria for audit and makerchecker search + wip mifosx-270 audit/makerchecker api docs
mifosx-270 api docs audit/makerchecker/permissions + wip mifosx-97 make functionality match api docs