Add data type manager
remove missing empty class
Add Scope preference page and data types refatoring
Merge branch 'master' of https://github.com/aradouan/ReqCycle into Branch_master_typeManagement
rename package (impl.internal to internal)
Added constructor to EngineException.
New upward relationship modified
add ITraceabilityStorageListener.java to handle event on ITraceabilityStorage.java
Fixes on sspecific part of Reachable.java
add a Reachable.java handler for String/integer/URI
git ignore
Merge branch 'develop'

Conflicts:
	plugins/org.eclipse.reqcycle.traceability/src/org/eclipse/reqcycle/traceability/exceptions/EngineException.java
Giving reqycle tables. Reqcyle loves tables [Should be tested]
Add Scope and types configuration pages on the preferences
Merge branch 'master' of https://github.com/aradouan/ReqCycle into Branch_master_typeManagement
attribute storage initialisation OK
need to provide features to read/edit them from UI
Remove scope Manager and scope Conf, Use dataModelManager instead
create unique resource set for dataModel and repositories conf
add new reachable object handler for requirement types
reorder preference pages
Possibility to use property view to modify traceability attributes value
Fix extension problem
Enable selected Predicates edition on filtered requirement view
add a page to select the project to analyse
fix integer problems
change treeviewer to table viewer