Syntax fixes for arrays Fixes #387

When the syntax tree had new intermediate parse nodes
added to it to handle better genericicity of what
can come in what order (suffixes of arrays, arrays of
suffixes, suffixes that are method calls, etc), it
seems to have broken two areas where the code explicitly
had to walk the parse tree to answer questions like
"am I the lastmost thing in this chain of suffixes?"
or "Am I an array index at the end of the chain, or the middle?"

Those tree walks failed to take into account the new nesting
levels and the new syntax nodes the tree walk would end
up encountering.

It should be fixed now.
Fixes #392 - :MODULESNAMED now returns kos-wrapped

PartModuleFields instead of PartModule.
(hopefully) more sane part:facing direction
Fixes #398, adding PORTFACING suffix.
Forgot to add PartModuleFieldsFactory to commit.
Merge remote-tracking branch 'Dunbaratu/array-syntax-quickfix-for-0-15'
Merge remote-tracking branch 'Dunbaratu/port-facing'
Merge remote-tracking branch 'Dunbaratu/partfacing-fix'
review comments
moved clamp to safe
added ClampSetSuffix and converted flight control
Update CHANGELOG.md
bumped version for release
Merge branch 'develop' of github.com:KSP-KOS/KOS into develop
first crack at equality for body and vessel
partvalue references its part for equality
Merge pull request #402 from erendrake/review_comments

review comments
Merge pull request #403 from erendrake/flight_controls_suffix

Flight controls suffix
Merge pull request #406 from erendrake/structure_equality

seems like a reasonable approach.
Fixes #408

Includes the features mentioned in the comment for #408