Fixed negative qty and price for corrupted orders
- Fixed negative qty for some currupted orders
- Fixed negative prices when recalculated items should be splitted
- Fixed getQty() on null if order instance is processing
- Fixed item ids as keys after recalculation
- Added autotests to build