[WIP] remove rewind

Removal of `rewind` in `TypifiedElementCollectionProxy` and added a test to show, that current is not working properly on Collection Proxies. Same for `reset`, `each` ... 

Maybe this shouldn't even work for `ArrayObject`because it forces an `array`but after all its still working.


Closes #80 
I guess collection proxy tests needs additional work:

```
1) tests\QATools\QATools\PageObject\Proxy\WebElementCollectionProxyTest::testCurrent
Failed asserting that tests\QATools\QATools\PageObject\Fixture\Element\WebElementCollectionChild Object (...) is an instance of class "\QATools\QATools\PageObject\Element\WebElement".
 
/home/travis/build/qa-tools/qa-tools/tests/QATools/QATools/PageObject/Element/AbstractElementCollectionTestCase.php:118
 
2) tests\QATools\QATools\HtmlElements\Proxy\TypifiedElementCollectionProxyTest::testCurrent
Failed asserting that tests\QATools\QATools\HtmlElements\Fixture\Element\TypifiedElementCollectionChild Object (...) is an instance of class "\QATools\QATools\HtmlElements\Element\TextInput".
```

Ha, of course. In the collection proxies the 1st element is a collection and `collectionElementClass` you're checking is type of element within that collection: `collection proxy > collection > element`.