Merge POS Changes for V8

* Contains Client Selection from frontend & Other improvements
* Incomplete Fidelity Points feature has been removed, and is to be completed after v8
- Fva