Pre-delivery of SP5

Following major changes are implemented in LAC-SP5 Pre-delivery

* LSV generation is done more efficient, information that is not needed is abandonned and LSV string is 
composed in a more efficient way.

* Refresh / Freeze is communicating the LSV's per assembly line instead of per company. This change is needed 
to be able to calculate the WIP estimates in the proper way. 

* AP Requirement calculation performance fixes are included

* Regenerative AP Requirements calculation is not allowed after Purging Pvars with history records or Regenerative
Flattening

* Not allowed to change the Line Structure within the Freeze Time Fence. This check is already implemented in SP5
Pre-delivery and is a change that is needed for SP5 ASC changes.

* Refresh Assembly Order is now selecting Product Variants based on highest Freeze Time Fence in Line Structure. 
In SP4 it was taking the Freeze Time Fence of first Line Segment. Now system is evaluating the Freeze Time Fences
in line structure to determine the highest.

* LSV generation on ASC Order generation or refresh is now able to return Warning Messages and those messages 
are logged in LAC Messages. 

* Lot of bugs found during test are implemented in SP5. Detailed information is not included in this file