First pass attempt at logging.
Fixed most compile errors from missing includes and WARN→WARNING.
Made makefile support new additions...

AND MADE IT

  /██████  /██      /██ /████████  /██████   /██████  /██      /██ /████████
 /██__  ██| ██  /█ | ██| ██_____/ /██__  ██ /██__  ██| ███    /███| ██_____/
| ██  \ ██| ██ /███| ██| ██      | ██  \__/| ██  \ ██| ████  /████| ██
| ████████| ██/██ ██ ██| █████   |  ██████ | ██  | ██| ██ ██/██ ██| █████
| ██__  ██| ████_  ████| ██__/    \____  ██| ██  | ██| ██  ███| ██| ██__/
| ██  | ██| ███/ \  ███| ██       /██  \ ██| ██  | ██| ██\  █ | ██| ██
| ██  | ██| ██/   \  ██| ████████|  ██████/|  ██████/| ██ \/  | ██| ████████
|__/  |__/|__/     \__/|________/ \______/  \______/ |__/     |__/|________/
Made keypresses less noisy.
Merge remote-tracking branch 'origin' into google-logging

Conflicts:
	src/challenges/challenge1.cpp
	src/main.cpp
	src/map_viewer.cpp
	src/python_embed/api.cpp
Merged with google-logging
Improved logging calls (mostly removing std::endl) and converted some new ones.
Fixed master