stringify conditional before handing it to Jinja2 for evaluation.

This should fix simple conditionals like:

    when: ansible_selinux

While here add tests for ansible.utils.check_conditional() in
"jinja2_compare mode".
Merge pull request #3645 from stoned/stringify-conditional-2

stringify conditional before handing it to Jinja2 for evaluation.