More alpha 5 porting

Lots of changes to fiat-lux.py taken from the showoff.py example from Bernd. Not tested at all, development done on the mac.

Signed-off-by: Luca Coppadoro <lcoppa@rocketmail.com>