Adding report possibilities to PageObject.

* Get proxied PageObjects so that it's possible to treat them as steps in order to get reports.
* Had to change the visibility of RenderedPageObjectView class because otherwise it's impossible to proxy it: the class is package-private and generated proxy is a subclass of particular page, the proxy overrides all the methods of its parents and therefore tries to access the class which is restricted.