add protocol root and active values
model changes: move protocol.active to dataset.active
replace StudyDataRequest.DataSet with StudyDataRequest.Protocol, remove unused code
Deprecate class
Use protocol id instead of data set id in protocoltree document type
Catalog extends from CatalogFolder
Catalog requires only a Protocol, not a DataSet using this Protocol
replace DatabaseException with MolgenisDataException, use Protocol instead of DataSet
replace DatabaseException with MolgenisDataException, use Protocol instead of DataSet
use Protocol instead of DataSet
use Protocol instead of DataSet
use Protocol instead of DataSet, add stub for getSelection (WIP)
refactor: extract jquery catalog plugin from protocolviewer.js
update test due to changes