Do not use deprecated failIf/failUnless

Signed-off-by: Michal Čihař <michal@cihar.com>
Use assertRaises instead of implementing this on our own

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

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

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

Signed-off-by: Michal Čihař <michal@cihar.com>
Distribute test file, do not write it to current directory

Signed-off-by: Michal Čihař <michal@cihar.com>
Initial support for unicode literals

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