theme: Rename background.xml to templates.xml
libtorc-baseui: UIMedia updates

- signal player state changes
- add a Play slot
- add GetState slot
libtorc-baseui: Make TorcPlayer::PlayerState a Q_ENUM
libtorc-core: Fix restarting the current media