changed error message about matching direction. Used to say "do not
allow flow"
* Implement a mechanism to bypass annex unparser
Unwrap rule calls in annex semantic highlighter.

This fixes a bug where highlighting was not working for STRING
terminals in the resolute annex.
Added abstract implementation to Implemented_as
Changed feature array checking to allow feature array in a feature group
type, as long as we do not end up with multi-dimensional feature arrays.
* Temporary enable feature array in feature group for systems
Fixes issue #227.

It was only collecting subclauses for component classifiers.
Now does it for classifiers (including feature group types).
Property Association Wizard now checks that the property type and
property expression match by running the validator.
Added an enumeration assistant to the property association wizard.
Added a boolean assistant to the property association wizard.
Fixed a bug where the property association wizard did not add necessary
with clauses.
Added a number type assistant to the property association wizard.
Added a range type assistant to the property association wizard.
Added a string type assistant to the property association wizard.
* Add sphinx targets
* Integrate sphinx-related information
  in main OSATE branch
Fixed problem with not expanding connection instances for feature
groups.

Fixes issue #228.
Raise an exception when the property is not defined
* Temporary disable integration with sphinx, causing 
  unstable behavior.
For access connections, only create one even if bi-directional and set
the bidirectional flag.
For port connections, create separate instances for each direction.
Corrected isOpposite test to also include context.
Merge remote-tracking branch 'origin/develop' into develop