QueryEdit command, querysetAsSpreadsheetAdapter, modelClassScanner, spreadsheet, transformer and tests
Adding more output msg for modelEdit
Making name and app be unique_with each other in AppModel
Bug fix for still calling the data converter even no row have been selected
Move scan model logic to modelClassScanner in order to allow modelEdit to handle referenceField
Change the retrival method for appName and modelName given by modelInstance in order to handle camelcase model class name
Merge branch 'develop' into feature/filterQuery
Fix the code in order to pass our testcase
Adding escape and navigating previous and next command history function(not for param yet)
Merge remote-tracking branch 'origin/develop' into feature/filterQuery
Adding enumField in transformer and spreadsheet
Change var name to be more suitable
Split gui/transformer.py into pieces
Just some clean up
Just modify pylint.rc so it make more sense
Just some clean up
Change modelEdit to modelTblEdit
Merge branch 'feature/filterQuery' into develop

* feature/filterQuery:
  Change modelEdit to modelTblEdit
  Just some clean up
  Just modify pylint.rc so it make more sense
  Just some clean up
  Split gui/transformer.py into pieces
  Change var name to be more suitable
  Adding enumField in transformer and spreadsheet
  Adding escape and navigating previous and next command history function(not for param yet)
  Fix the code in order to pass our testcase
  Change the retrival method for appName and modelName given by modelInstance in order to handle camelcase model class name
  Move scan model logic to modelClassScanner in order to allow modelEdit to handle referenceField
  Bug fix for still calling the data converter even no row have been selected
  Making name and app be unique_with each other in AppModel
  Adding more output msg for modelEdit
  QueryEdit command, querysetAsSpreadsheetAdapter, modelClassScanner, spreadsheet, transformer and tests