Pull out TbPainter into separate file
tb_painter file
Fix indentation of trailing end
Basic merge of PR of fism
included the most current TbPainter version
Minor fixups

* full name does not need to be specified
* pulled out require into the general SWT require