Modifies RoutingInfo type to not use Iterable.   This is better since java collections violate LSP regarding Iterable and Iterable cannot be deserialized by the standard GsonSerializer.  We will now no longer need the custom JsonRoutingInfoSerializer class.
Renamed the unit test from the last commit so that its name reflects is new role.
Replaces all references to JsonRoutingInfoSerializer with the generic GSON serializer now that RoutingInfo no longer needs custom deserialization.  This effectively reverts most of commit 1c2ac3e534e20a8e9b9ceb8e65431a54fc47882b.
Merge branch 'feature/make-RoutingInfo-Deserializable' into develop