move WebTestCase to "Functional" namespace instead of "Units"

WebTestCase is a base class for functional tests not units one.

We can keep the old class for BC or just remove it.