SERVER-15089 cleanup oplogreader

1. Move some master/slave oplogreader code into master_slave.cpp
2. fix up includes for some files; remove pch.h from a header (!)
3. remove awaitCapable check
4. add new "_host" field to oplogreader to store the HostAndPort we're connected
to; will be used by new Applier