Added WorkEffort.statusFlowId field for configurable StatusFlow on projects
Some improvements to CommunicationEvent for threaded messages below a root message and messages related to WorkEfforts sequenced
Small improvements to CommunicationEvent and fixed recently introduced fk errors; changed some IDs from underscore separated to CamelCase as a pattern to use going forward
More ID to CamelCase changes
Small invoice cleanups; renamed OrderData to ItemTypeData to be more specific and accurate
Cleaned up ItemTypeData for CamelCase, spelling, etc
More item type data cleanup and improvements; added WorkEffortInvoice entity
Party status and enum cleanups and CamelCase changes; these are fairly major changes so any of these used will need updates
Merge remote-tracking branch 'upstream/master'