WebContentsDelegateQt:  Remove WebContents member

This is not needed anymore since the ownership changed

Change-Id: I7bfbb51c79a0d48ca8197a9b3a5d18986ee40e36
Reviewed-by: Pierre Rossi <pierre.rossi@gmail.com>
More .gitignore patterns

This is to unclutter git status --untracked

Change-Id: I782066cf24f0b9ddf7ab4e94d1feb0257bbe0c52
Reviewed-by: Jocelyn Turcotte <jocelyn.turcotte@digia.com>
Add preliminary context menu support

This is essentially the widgets part, with some tricks to get it to
honor the widget's context menu policy.
It enables c++11 for the widgets library for the convenience of using lambdas,
which admitedly we could do without, but seems reasonable considering our timeline
and the fact that we build chromium that way.

Change-Id: I6a632a78d2aa48fb0dfecfe491e92651d12407db
Add javascript dialogs support

This is just the basic core part and widgets plumbing and default
implementations of the virtual functions in QWebEnginePage.

QtQuick implementation is still yet to be done

Change-Id: I7cf8d6e5ec0bf747d45e9914db57bd0e4ef95b7f
QtQuick Context menus

Change-Id: I853218b548ca0a6a01513a23cca8a4df300f51a6
WIP evaluateJS

Change-Id: I64e15a6f5a168936c52a4da2cef6285dfd16e0d5
evaluateJavaScript: updated API

Change-Id: Ia640e108b3ffd703e756426cc0209e04e1ac8cc3
Import fancybrowser example

Change-Id: Ia61fbe3ef6b76c7530d10d4a3305d4208b3469ef
Make fancybrowser build and link

Change-Id: Ica4d77cb1db040b466c739e4fc1bfd37df544589
Quick and dirty JS example

Change-Id: I917f07335cdfdeaf304b3c013cff7c9e39ccf35b
WIP: function pointer aproach. Only works with lamdas that don't do any capture... pretty crappy

Change-Id: I0d2ba589de2d3b999b91780a78d9f768b9ebaa6f