Introduced email verification service

- Introduced service interface and default service
- Used in CM_FormField_Email (refactoring)
Added KickBox email verification service

- Installed php client
- Rejected disposable addresses
- Rejected addresses with poor Sendex if no SMTP check is possible
- Added tests
Made KickBox service configurable

- Added tests
Merge branch 'master' of github.com:cargomedia/CM into issue-1328
"Updated" KickBox to ~1.0.3
Renamed CM_Service_EmailVerification_Default to CM_Service_EmailVerification_Standard
Handled the case where you have no KickBox credits any more

- Added test
Added tests for CM_Service_EmailVerification_Standard
Fix test file name
Merge pull request #1325 from tomaszdurka/issue-1325

Filename missing "Test": CM_App_InstallationTest
Adjust tests to use mocka
Add validateCallback for InputStream->read()

- add InvalidValueException
- add validateCallback param for read methods
- add testReadWithValidateCallback
Add test for writing message
Introduce InputStream->select()

- introduce select method (use read with callback)
- use select in confirm
- adjust test
Improve testConfirm (use mocka, test more throughout)
Adjust CM_App_InstallationTest
Disallow key=>value arrays for select (move logic outside of select)
Add select to InputStream_Interface
fix outdated broken testst
Merge pull request #1337 from alexispeter/Fix-CM_App_InstallationTest

fix outdated broken CM_App_InstallationTest