Fix for closing a specific browser.
Only close the specific browser instance.
Separate the Browser bits from the Client, so that we can have multiple instances in parallel. Breaks everything for the moment.
Don't store buffer.
Should've added to previous commit.
Require previous init, may be called from a thread that's not the main thread, CEF doesn't like that.
Safety check.
Set the browserHost again.
Tidy.
Assert.
Static instance can be object.
Revert "Static instance can be object."

This reverts commit e6f37003e5c44fe4456028389ad41a52c53d4ade.
The client handler cannot have just one ofx browser object, must map the CefBrowser to the ofxBrowser.
Do some late binding, we must have the client ready before the browser is.
Rename width and height to be member vars more clearly. Prevents any scope clash.
Add processEvent() function.
Don't prepend file:// if the URL already starts with http://. Should probably check for more URI schemas in due time.
Revert "Crash fix."

This reverts commit 51d1b06e94f2fafd9afb94a8acd3d811ba7bb403.
Merge branch 'master2'