Reverting back to the small test API.

No offense @BlaineSch you did an awesome job but before thing going crasy, I really think that all extra features which can be delegated to a libraries should be delegated to make Lithium really modular.

It's first a design strategy since a lot of frameworks tends to minimize their core in flavor of libraries and it's imo the way to go to for enhancing the separation of concerns.

Moreover Lithium should not be considered as a "Unit Test Framework" imo. It provide the necessary for testing the core and that's ok for the moment. Maybe we can enhance it but it does not rely on the API complexity imo.

I don't think Lithium should impinge on how people should write tests and what method to use for wrinting their tests. Lithium is enough flexible to support **all** unit tests framework so why don't we do (e.g. https://github.com/buddylindsey/li3_phpunit) ?

Ps:
I'm not the only one thinking that a small API makes more sense for the core, but the "modularity" is also a parameter to take into consideration here.