Trashcan supporting changes

I am stil working on the trash manager.  I'd like to check in some of the supporting changes first to avoid a large change list.

1) Add a field for the original parent
2) Add the TrashedEntity DTO
3) Rename DBOTrash to DBOTrashedEntity
4) Add a method to NodeInheritanceManager to also reset self-benefactors when moving to the trash can
5) Add a manager for node tree query service
6) Fix StackConfiguration rounding errors