Khushal/Gurpreet: Added task in gradle for creating and droping database- createDatabase and dropDatabase
Fixed MIFOSX-278 and MIFOSX-280
Merge remote-tracking branch 'ashok/MIFOSX-278'
update core files to be update to latest patches, gradle flywayclean flywaymigrate will drop and create database to latest schema - need to all agree where we start from when using migrations approach.
update DDL and patches files and move to migrations folder usage now.
add self signed certificate keystore and point to it from gradle build for local development.
wip mifosx-97 refactor audit/makerchecker functions
wip mifosx-97 refactor endpoints to audits/makercheckers from audit/commands
wip mifosx-97 refactor audits and makercheckers under commands package
updating charges and loan charges documentation
Merge pull request #205 from vishwasbabu/mifosx-277

updating charges and loan charges documentation
delete desktop.ini pentaho file.
update ignoring of .ini files.
Merge branch 'master' into IT_With_Waive_Interest

Merging branch master into this branch to stay current with the codebase before sending pull request