Merge pull request #410 from pminutillo/5.1-LEGACY

[PDI-11993] - Display Agile Mart connection type - working display of Ag...
BISERVER-11142 - Staging table not getting deleted when a datasource created using CSV File of Data Source Wizard is deleted

What was done:
1) fixed code for deserializing model
2) fixed method for deleting CSVs
3) adde call to te method deleting CSVs
Merge pull request #411 from kolinus/BISERVER-11142

BISERVER-11142 - Staging table not getting deleted when a datasource cre...
[PDI-12134] - Rename the AgileBI_temp connection used by the BA server to AgileBI
Merge pull request #413 from rfellows/dev-5.1-LEGACY

[PDI-12134] - Rename the AgileBI_temp connection used by the BA server to AgileBI
[BISERVER-11241] - Using the import handler in the importer package instead of importexport
Merge pull request #414 from rmansoor/5.1-LEGACY

[BISERVER-11241] - Using the import handler in the importer package inst...
[BISERVER-11459] Disable the AgileBI connection from data-access
Merge pull request #415 from mdamour1976/5.1-LEGACY

[BISERVER-11459] Disable the AgileBI connection from data-access
[BISERVER-11268] - Centralize and Standardize the encoding/decoding of WebService calls from clients of the Pentaho Servers
Merge pull request #416 from brendan-lynch/encode

[BISERVER-11268] - Centralize and Standardize the encoding/decoding of WebService calls from clients of the Pentaho Servers
[BISERVER-11268] -  Centralize and Standardize the encoding/decoding of WebService calls from clients of the Pentaho Servers

Using the new Encode API
Merge pull request #417 from brendan-lynch/encode

Encode
BISERVER-11241 - fix tests
Merge pull request #418 from aliakseihaidukou/BISERVER-11241

Biserver 11241 - fix tests
[BISERVER-11415] Refresh connection before retrieving Meta

DatabaseConnection objects passed to public MultitableDatasourceService methods may be de-serialized from the client.
DTOs from the client should never be used to create DatabaseMeta and may be missing extra parameters and attributes.
Instead, resolve the connection by name through ConnectionService before use. All public methods of MultitableDatasourceService should use getDatabaseMeta to guarantee accurate connection info.

Affected Methods:
  * getDatabaseTables
  * retrieveSchemas
  * getTableFields
  * serializeJoins

http://jira.pentaho.com/browse/BISERVER-11415
Merge pull request #419 from hudak/BISERVER-11415

[BISERVER-11415] Refresh connection before using in Data Source Wizard
[BISERVER-11582] - Using the test connection method from the connection service in the platform, instead of DatabaseMeta
Merge pull request #420 from rmansoor/5.1-LEGACY

[BISERVER-11582] - Using the test connection method from the
[BISERVER-11239] Mondrian encoding fixes. Allow special characters in schema name. Fixes for editing, deleting. Encode URLs before use with commons-vfs