Segment and Section objects no long have a general prommise member.

Their load functions now both return a promise object.
Removed a few more unused functions from Segment.
Globally 'defered' has been renamed to the proper spelling 'deferred'.