OnScheduleDetailFinishedListener name change.

change OnScheduleDetailFinishedListener to ScheduleDetailListener for simpler naming.
change naming for JavaDocs.
change contructor variable naming.
change corresponding class name for ScheduleDetailTest.
minor change.

minor change for JavaDocs.
naming change for ScheduleDetailListener.
minor change to input description in the JavaDocs.
add JavaDocs to CatalogDetail and CatalogDetailListener name changing.

start to add detailed JavaDocs to CatalogDetail.
change OnCatalogDetailFinishedListener to CatalogDetailListener.
change corrsponding listener name for CatalogDetailTest.