Fixed error on init script for ubuntu
Added a function that allow test if printer is connected before actually
send the receipt to print.

This feature is useful when combined with PoS Prevent Sale plugin
preventing cashier to make sale when printer is disconnected or there is
any comunicatio error. Countries where make sale with out give away
printed receipt to customer will be beneficied from this feature.
Adding CORS to bottle so we can correctly return json responses to
jquery ajax request
Added a config option to allow configure listening interface
Added kaptan module for make configuration handler easier.
Added option to split receipt into several chunks allowing to use
pre-sized receipts like the ones using on countries like Chile
Add and option to enable or disable the paper cut
Adding charset tables definition on sample configuration file
Fixed bad check for key
Fixed bad usage of python variables causing same recipt send several times when using maxlines option
Added setup.py file based on @tsk work
Moved default configuration file to user's home
Corrected the way we are getting the home user folder for allow work on different SO
Removed fixed logo path to home user folder
Updated to setup.py for include dependencies
Merge branch 'develop'
Releasing 1.2.0 version with new installer