Shot calculator, UI changes and refactoring

- Ported shot calculator from Matlab
- UI for drawing pool table and pockets.
- Remove dependance on SWTImageCanvas
- Refactor code