Rename Wirecloud.form.WirecloudInterfaceFactory to Wirecloud.ui.InputInterfaceFactory
Prepare rename of InterfaceFactory to StyledElements.InputInterfaceFactory
Rename InputIntefaceFactory to StyledElements.InputInterfaceFactory and code style fixes
Add a new InputInterface: VersionInputInterface
Add a DefaultInputInterfaceFactory class
Use type version for the version field of the publish window
Propagate interface factory when for being able to create complex input interfaces
Improve and pass tests to workspace publishing using the HTTP API
Add responseXML to the list of attributes of a response
Add missing bind

Signed-off-by: Álvaro Arranz <aarranz@conwet.com>
Add responseXML attribute to the response only when responseType == ''
Enable test_wiring_recovers_from_invalid_views_data test
Fix some problems when loading operators from current wiringStatus and there is not view information

Signed-off-by: Álvaro Arranz <aarranz@conwet.com>
Add test_wiring_allows_wiring_status_reset_on_unrecoverable_errors
Rework WirecloudHeader class to follow wirecloud code style
Add events to Wiring.js
Fix getAvailableResourcesByType when there are not resources of a given type
Show an icon in the wiring tab if there are wiring errors
Make _iwidget_{added, removed, unload}_listener really private and improve this.status handling
Disconnect and uninstantiate operators after being uninstalled/deleted