section "overlaps" and "in" methods added. Added logical & method to SectionNode.
Added a local copy of interval v1.0.0 in order to update.
(https://pypi.python.org/pypi/interval/1.0.0)
Added super().__init__() calls for easing multi inheritence
utf8 encoding to support "is identical" symbol in Section docstring
Allow comparison operators of IntervalSet against other types (without raising TypeError) by auto-converting comparators to IntervalSets where possible. If not iterable but an instance of Interval, the items is auto-added to intervalset. Indentation fixed.
Section updated to use Interval functionality...
Inheritance fixing - each class __init__ needs to call super in order for multiple inheritence to call all inits.
SectionNode is now a IntervalSet; most functionality coded no longer required. Adopted lower_bound and upper_bound in place of start_pos and stop_pos
remove old code
Interval lower_open and upper_open properties for improved positive state usage
Section slice rounds appropriately for upper open and lower open whole integer values. Test cases for Section now all pass.
Added Section.slice docstring
arguments for listnodes (kpv, ktis) changed from name first to items first.
Due to PEP 335 being rejected bool cannot be overidden so Numpy returns a numpy.bool_ if comparing two numpy types. Hence having to force to bool()
ref: http://www.python.org/dev/peps/pep-0335/
Interval returns similar class types upon creation.
join_files now supports copying of file upon creation
SectionNode creates new Sections rather than Intervals
IntervalSet adds sections not appends any more
Sample Acheived Flight Record added to process_flight docstring
doctest addition to jenkins test coverage to include Interval.py