Make sure the text field is visible before focus

so the browser will not scroll without the NSScrollView knowing about it.
Issue #1675 and maybe a little of issue #1301.
This fix will not work without pull
request #1678 - Fixed scrollRectToVisible in CPView.

The problem can be tested [here](http://www.kerusan.org/Cappuccino/resources/KeyViewTest) (from issue #1675)

The same application with the fix and pull request #1678 can be tested [here](http://mini.carlberg.org/dev/KeyViewTestWorking)