hector_object_tracker: started to remove object class dependent code from the implementation part

Added parameters (per class_id or global):
- with_orientation (bool): if yes, consider orientation of the objects to distinguish them
- get_normal_service (string): name of a service that return a normal to the wall that is used instead of the percept orientation