First set of refactoring WorkbenchDatamanagerImplTest:
* Tests create data they need and clean it up once done, no assumption about some data records/ids to exist.
* Tests assert results/behaviour not just Debug.println()

Added missing transaction wrapping for the deleteProject() operation in WorkbenchDatamanagerImpl.