Replace TrackingURLProvider

This change uses TrackingURLProvider defined in Reef and added
HttpTrackingURLProvider implementation. Three more test cases are added
for the new implementation. Old TrackingUri interface is deleted.
This change also moved HttpEventHandlers  to a seperate class.
After TrackingURLProvider  is moved to reef-common, the dependency on
reef-runtime-yarn should be removed.