improves live edge search (completes the search if the first request succeeded and the next one failed)
fixes #5 "pause/play does not resume buffering"
moves calls of setBuffer/setScheduler/setFragmentController before updateData in BufferController.initialize  to avoid null reference exception
add events for metrics and wire up the dropped frames metric