changed quotes to omit cmake warning

Name of maintainer is literally copied into package.cmake (in build/*/catkin_generated)
and quoted by double quotes. Hence, the maintainer name shouldn't
contain double quotes or catkin should correctly quote them for cmake...
test case for if/unless including floating point numbers

floating point expressions not equal zero should be evaluated as True
unified if/unless handling, correctly handle floating point expressions
Merge pull request #39 from ubi-agni/F_if

thank you. I will add a few more tests in a separate commit to ensure we have coverage of bool, int, and float expressions (and get rid of my middle name entirely).