erlydtl: More strict interpretation of boolean values

String values like "disabled", "n", "NO", etc. were interpreted as
false. This causes strange results when using the default filter or in
DTL expressions.

Fixes #704