fix cInputFloat usage
add cResult requirement
add unit test application
add include requirements
update parse_ini_file_ex

add parse_ini_string_ex function
add data type convertion support
fix bug: integer test format with zero value
update unit test
fix parse ini for non-lower type names