Merge pull request #335 from nabinhait/master

[fix] [minor] call autoname through controller while called from bean
[minor] [smtp] propagate exceptions
Merge pull request #336 from anandpdoshi/hotfix

[minor] [smtp] propagate exceptions
[fix] [minor] hide fields and report filters fixed
[fix] [minor] reportview fix for checkbox filters
Merge pull request #338 from akhileshdarjee/master

[fix] [minor] hide fields and report filters fixed
[report] check mandatory filters in query report
[query-report] abort previous ajax query if refreshed multiple times
Merge pull request #341 from nabinhait/report1

Query Report
Merge develop for release
bumped to version 3.1.0