Merge pull request #26 from JCook21/master

Small config tweak
Trim the ini file names before parsing them
Merge pull request #29 from EricHogue/RemoveCarriageReturnInFileNames

Trim the ini file names before parsing them
adding the (string)0 to the cast value check
adding check for register_long_arrays setting (recommend off)
Make sure '0' get cast as 0 in operation cast
Adding a check for max_input_vars (Issue #25)
fixing merge conflict in Operation from merge
Adding check for display_startup_errors (Issue #22)
adding # of tests to list, reformatting output a bit
Refactored the Operation tests to use a data provider
returning false instead of exception when a path is not found
passing in the whole test instead of just the key to the operation
adding open_basedir rule (Issue #3)
Merge pull request #32 from EricHogue/UseDataProviderForOperationTests

Refactored the Operation tests to use a data provider
reverting back the test -> test key change
adding a "greater than" operation
adding check for error_reporting (Issue #3)
adding check for magic_quotes_runtime (Issue #3)
adding check for upload_max_filesize