Fix to allow multiinheritance

cls.__base__ is the first base class, which is rarely what we want in
case of multi-inheritance.

This change will look for the first Node subclass in the __bases__ list.
Merge branch 'master' of github-fds:FlightDataServices/FlightDataAnalyzer