First commit to try to get libjingle talking with chrome
original diff from luke
debug logging for where we are creating passwords
get lukes changes merged
some more logging helpers
merge in webrtc_compat
fix a crash if a scoped pointer existed and pointed to null