Use new style class here

Signed-off-by: Michal Čihař <michal@cihar.com>
Add unicode method

Signed-off-by: Michal Čihař <michal@cihar.com>
Add file header

Signed-off-by: Michal Čihař <michal@cihar.com>
Move fallback choices to class attribute

Signed-off-by: Michal Čihař <michal@cihar.com>
Share code for generating object

Signed-off-by: Michal Čihař <michal@cihar.com>
Separate html advertisement for choices

Signed-off-by: Michal Čihař <michal@cihar.com>
Test self advertisement in html as well

Signed-off-by: Michal Čihař <michal@cihar.com>