Added clone#WorkEffort service
Added create#WorkEffortNote service
Added OrderNote.userId field
Added OrderNote.userId field, added default values for noteDate and userId
Added default values for WorkEffortNote userId and noteDate, remove create service as automatic now does basically the same thing
Added default values on PartyNote for noteDate and userId, remove create#PartyNote service as auto service will now do the same
Merge remote-tracking branch 'upstream/master'
Added WorkEffortFacility entity for additional/other facilities associated with a WorkEffort
Added WorkEffortFacilityDetail view-entity
Added get#FacilitiesByOwner service for populating drop-downs
Added get#ProductionRunDisplayInfo service
Added WorkEffortFacility to WorkEffortProductionRunFind for other facilities
Fixed issue when there are no products to consume/produce
Added validation of consume product and origin facility, optionally adding the needed records, when issuing asset to WorkEffort
Added optional assetId and assetReservationId to pack#ShipmentItemSource
Added assetId parameter to pack#ShipmentProduct
Added validations related to use of assetId in pack#ShipmentItemSource, changed to issue against reservations first and then leftover against asset (if applicable) with no reservation
In move#AssetReservation added forceFullQuantity in parameter to ignore ATP, quantityMoved out parameter to specify how many actually moved
Better handling of quantityNotIssued when moving reservations
Added reduce#AssetReservation service, changed remove#OrderItemReservations and reserve#AssetForOrderItem services to use it