Merge pull request #12 from MathieuVenisse/master

Correction of several issues for 1.0 release

Looks good to me. Integrated in master.
UML-30 : going back on previous behavior concerning associations and roles, but adding efficient editing capabilities
correction of UML-31
correction of UML-32
file UIServices.java added
UML-32: Add target mapping UCD_UseCase in the list of target mappings for the comment link
fixing license header mismatch during rebase
Adding getStereotypeApplications() on most mappings to be able to affect
tagged values
Fixing label for an import element
add requires for uml2 feature
changing od update site to 5.0.5
fixing welcome intro link and label
Make sure the Component group in the architecture diagram palette is visible
Making the branding consistent with the marketplace entry
Creating an Activity on the first "Model" Instance fails and creates
nothing

fixed

https://support.jira.obeo.fr/browse/UML-64
https://support.jira.obeo.fr/browse/UML-70

avoiding automatic creation of profile diagrams
Fix CRLF
Update sequence diagrams

Add a default layer in sequence diagram description
Add tool to create a lifeline
Add tool to create a lifeline attached to a property
Add tool to create an execution
Add tool to create an execution attached to an operation
Add tool to create synchronous message
Add tool to create asynchronous message
Add action to create a new scenario from UML package
Add tool to create asynchronous message attached to an operation
Add tool to create typed asynchronous message
Add tool to create typed synchronous message
Add delete tool for execution
Add delete message tool
Add edit label tool for execution, message and lifeline

Correction of bug UML-35 : Properties defined under Model element are not
listed by the create typed lifeline tool.

Correction of bug UML-36 : Change the title expression to get the name of
the interaction when we create the sequence diagram.

Correction of bug UML-37 : Change the icons of the typed tools to
differentiate create and import tool. Rename the tools.

Correction of bug UML-38 : Add realized interface operations in the create
typed execution tool.

Correction of bug UML-39 : The synchronous message creation tool, create
the message from source (execution or lifeline), is associated to the
target (execution or lifeline) and create the reply message. The
asynchronous message creation tool, create the message from source
(execution or lifeline) and is associated to the target (execution or
lifeline).

Correction of bug UML-40 : Add realized interface operations in the create
typed synchronous/asynchronous message tool.

Add unit tests on sequence diagram services

Correction of bug UML-46 : Asynchronous message ordering doesn't allow
from the same source behavior to call several asynchronous messages. Add
possibility to create two asynchronous messages from one execution

Correction of bug UML-44 : Create a java method to get the operations
available for a lifeline or an execution, this method is called to import
execution, asynchronous message and synchronous message

Correction of bug UML-52 : Update java services to rename behavior,
execution, lifeline and message.

Correction of bugs UML-41 and UML-45 : Java service added to create new
interaction name.
Add feature UML-53

Add navigation link between:
Class to sequence diagram
Operation to sequence diagram
Lifeline to class diagram
Execution to class diagram
Add feature UML-57

Add reorder tool for executions and messages
Add feature UML-51

Reorder creation tools : one section for lifeline, one section for
execution, one section for asynchronous message and one section for
synchronous message
Add new operation creation tools on executions and messages