views/examples: Cleanup: It is only necessary to include base/macros.h

base/basictypes.h was only for some hack around limitations of compiler
toolchain and stdint.h, now that it has been fixed, one can just include
base/macros.h, which already includes base/compiler_specific.h for
OVERRIDE, so we don't need to include it ourselves.

LOG(INFO) converted to VLOG(0) as per '[chromium-dev] Say no to excessive
debug logging' with the following command line:

$ sed -i -e 's/LOG(INFO)/VLOG(0)/g' $(git grep -l -F 'LOG(INFO)' -- 'ui/views/examples')

BUG=322805
TEST=views_examples_exe and views_examples_with_content_exe
TBR=ben@chromium.org

Review URL: https://codereview.chromium.org/143523010

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246275 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 246275
Adding slightly clearer separation between SW and EmbeddedWorker (still incomplete)

I'm still a bit unsure about bringing separation here is a good thing,
but this patch adds slightly clearer separation between them.

* EmbeddedWorkerInstance now has generic SendMessage() and
  OnMessageReceived() observer method (instead of SendFetchRequest etc)
* ServiceWorker's script context messages are sent and dispatched from/to
  ServiceWorkerVersion to/from ServiceWorkerScriptContext via EW layer.
* EW/SW separation in blink and dispatcher_host is not made yet (and no plan to add it for now)

BUG=313530
TBR=avi

Review URL: https://codereview.chromium.org/140893002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246276 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 246276