BUG-577: Added getServiceType and support for classloading strategies.

Change-Id: I8e43f66fd7d22f34aa0dbc4f89df07c3c0962cd2
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
(cherry picked from commit 6e7a42bd344f5928343ad67328bc8a8a734bea2e)