Contribs fork

@emreeren
I have added following features into my contrib-fork branch was was clone of your contrib branch.  
What is the best way to merge with master branch?

1. Added support for printing last ticket item using a CachePrinter
2. Added support for creating payroll report
3. Fixed bug in ClockIn logic. It was broken in previous merge.
4. Fixed bug in printer helper to honor <T> tag
5. Added support for partial_redemption for gift card
6. Fixed bug: Only one printing job is executed event though multiple printers are defined in printer job
7. Added support for quick button TOGO to add a note "TOGO" to takeout order
8. Added support to set wages for employee in User table(Partial, getting error on not null)