Migrate from GMainLoop to base::MessageLoop.

This CL adds an EventDispatcher class, which is based on
base::MessageLoop, to replace GMainLoop for event handling in WiMAX
manager.

BUG=chrome-os-partner:19198
TEST=Tested the following:
1. Build and run unit tests.
2. Test WiMAX connectivity on daisy.

Change-Id: Ieca9d170a9e4e51557df6803e6167649ba338526
Reviewed-on: https://gerrit.chromium.org/gerrit/50026
Reviewed-by: Darin Petkov <petkov@chromium.org>
Commit-Queue: Ben Chan <benchan@chromium.org>
Tested-by: Ben Chan <benchan@chromium.org>
7 files changed