LOW: Dropped restriction on FlexoModelObject
LOW: Fixed some incorrect bindings
LOW: Dropped test which was no longer valid
LOW: Added initializer mechanism on XMLCode
LOW: Changed binding data type for FIBTable and it now uses Collection
rather than List.
MEDIUM: Added XMLCode initializer mechanism to properly handle
deserialization flag. binding models were computed too soon in some rare
cases causing severe corruption of binding models (for example with a
FIBTable which manages a dynamic model and is at least a grand-son of
the root).
LOW: Changed binding data type for FIBTable and it now uses Collection
rather than List.
LOW: Switched to enhanced loop
LOW: Added initializer mechanism on XMLCode
MEDIUM: If no conditional presence is set, this means that condition are
null and there is no reason to prevent the embedding of the current
object.
MEDIUM: Implemented delete operation
LOW: For binding considerations, we switched the method signature to
accept Object rather than FlexoModelObject
MEDIUM: Added actions in imported workflow view
LOW: Added reinjection on GeneratedDoc too
MEDIUM: WIP implementation of the removal of an imported project
Merge remote-tracking branch 'github/1.5.1' into 1.6

Conflicts:
	flexodesktop/GUI/flexo/src/main/java/org/openflexo/view/controller/FlexoFIBController.java
	flexodesktop/GUI/flexo/src/main/resources/Fib/FIBOntologyBrowser.fib
	flexodesktop/GUI/flexo/src/main/resources/Fib/FIBOntologyEditor.fib
	flexodesktop/GUI/flexointerfacebuilder/src/main/java/org/openflexo/fib/model/FIBComponent.java
	flexodesktop/GUI/flexointerfacebuilder/src/main/java/org/openflexo/fib/model/FIBContainer.java
	flexodesktop/GUI/flexointerfacebuilder/src/main/java/org/openflexo/fib/model/FIBModelObject.java
	flexodesktop/model/flexofoundation/src/test/java/org/openflexo/foundation/reuse/TestProjectReuse.java