Merge pull request #199 from Etienne13/develop

Patch proposal accepted
Also check the subprogram call connections
fixes #198
Merge branch 'develop' of https://github.com/osate/osate2-core.git into develop
Added Sampled timing property
added finalizeAnalysis method to allow for closing of generated reports.
Fixed serializing of list of instance references in property viewer
Moved utility methods from latnecy plugin to common
Fix issue when a property applies to a component implementation
fixes: #200
Put reports folder inside instances folder. Otherwise it is hard to find
it when the user has organized the models in folders.
Moved try catch into getProeprties method for actual processor binding.
DEfault transmission time 0
Added method to find bound processor (possibly via virtual processor).
CHeck for null pointer in equals to handle situation when a proeprty is
not resolved.
Moved the property view from org.osate.ui to org.osate.xtext.aadl2.ui in
order to fix bug 191.
Merge remote-tracking branch 'origin/develop' into develop
Added method to test whether a connection instance is bound to a bus.
added types to connection interator
added coumentation to methods. Added directlybound test
Added CSV logging as part of AbstractAaxlAction.
Includes initAnalysis method in which the plugin can decide to set up
the log using setCSVLog.
WriteToFile now allows multiple saves by tracking whether it has been
added to since the last save.

Report file name now includes report type to allow  reports from the
same instance model for different types to be opened in Excl