+ A new test suite is added for XlsServlet
+ 9 test steps added to test suite
+ A seed file prepared for test suite which consists dataset and tables
+ Minor updates & Code formatting
Refs: #16937
+ Drop-Down menu is added when dataset excel template creation
+ Freezing top row added as well for the convenience of user
+ Some Java generics updates performed to eliminate some warnings in code
+ Code formatting & other minor updates
Refs: #16937
+ Drop-down menu items added for table templates
+ DstXls class is updated to inherit from TblXls class to prevent copy-paste errors (they have some same logic in code)
+ XlsServlet class updated to redirect error page when an exception occurs
+ XlsServletTest updated as well to conform changes
+ Java generics update & code formatting & removal of redundant interface implementation
Refs: #16937
+ one test step added to each excel generation test suite. steps checks if excel files have correct content
+ new seed file added for test suites
+ Code formatting
Refs: #16937
+ seed file is updated to include position field
+ test cases updated to eliminate fail
Refs: #16937
Merge remote-tracking branch 'remotes/origin/exceldropdown_16937'