Merge and simplify AbstractCustomer, remove explicit Spring context operations, update tests
#781 - invert service access dependency using CustomerServiceAccessor
#781 - fix tariff eval