networkViewer several fixes
added Widget.js as template
Refactoring code from widgets
Merge branch 'develop' of github.com:opencb/jsorolla into develop
opencga: updated look on some widgets, GenericFormPanel clean method fixed
Merge branch 'develop' of github.com:opencb/jsorolla into develop
networkViewer: edges can be added to selection with ctrl-click
modified genomeViewer setRegion method to return boolean value indicating if the setRegion was performed or a previous setRegion is already in progress
Minor changes
Merge branch 'develop' of github.com:opencb/jsorolla into develop
Variant widget refactoring: work in progress
Merge branch 'feature/variantWidget' of https://github.com/opencb/jsorolla into develop

Conflicts:
	src/genome-viewer/genome-viewer.html
	src/genome-viewer/genome-viewer.js
	src/genome-viewer/navigation-bar.js
	src/lib/data-adapter/network/attribute-network-data-adapter.js
	src/lib/data-adapter/network/text-network-data-adapter.js
	src/lib/network/attributes/attribute-manager-store.js
	src/lib/network/circos-vertex-renderer.js
	src/lib/network/default-edge-renderer.js
	src/lib/network/network-session.js
	src/lib/network/network.js
	src/lib/widgets/network/attributes/attribute-edit-widget.js
	src/lib/widgets/network/network-edit-widget.js
	src/lib/widgets/network/text-network-file-widget.js
	src/lib/widgets/opencga/generic-form-panel.js
	src/lib/widgets/opencga/opencga-browser-widget.js
	src/lib/widgets/opencga/upload-widget.js
	src/network-viewer/network-svg-layout.js
	src/network-viewer/network-viewer.html
	src/network-viewer/network-viewer.js