[WIP] make more Symfony2 console friendly, make runner more flexible

I put these together not because they logically fit together but since I am using this more as a play ground for things I am testing out.

it includes https://github.com/zendframework/ZendDiagnostics/pull/9 and https://github.com/zendframework/ZendDiagnostics/pull/10

relevant commits:

1) Symfony console friendliness
https://github.com/zendframework/ZendDiagnostics/commit/80fec134be758bce9603c29fb1d897edade66918

2) making it possible to run individual checks
https://github.com/zendframework/ZendDiagnostics/commit/24f15fe29f35dcbe4ce082bfdde0b7a14bba3f35