[feature] Added spinner

The spinner behaviour is not perfect yet: it can
be interrupted with two faded blue dots when transitionning
to finished state.
[tools] Adds generate.sh

generate.sh is a helper script that calls themehelper and
move the file automatically.
[cleanups] Removed old JS based themes
[examples] add .desktop file