[release] Prepare for next development iteration

Change-Id: I7815a349cb6afdef78aaa4fe0386c7580cc80750
Allow any object to be a factory

Change-Id: Ia2607ae3630a6fd31b9be91cc9a3d4f0928e9242
Deserialize correctly optional parameters in complex types

Change-Id: Ib8d8b5eb70d9cf420704b0f52cc8db1bea0df50d
Fixes to templates to support crowddetector plugin

Change-Id: I2989eb59dc8f69076641baafc50fdecec4dc7e08
Adapt debian/control description to the current name

Change-Id: Ia6105c4b3c24150841037d53741b180e3e64359c
Remove duplicates from dependencies

As a List is used to preserver order, duplicates are not automatically removed

Change-Id: Ib2902bbecf52f62fa92ce53b4da69861c24d0a46
Make media object inherit from enable_shared_from_this

Change-Id: Ia851ad02106af93eea68f64ef56150cccc633b28
Cpp templates: Make factories return a pointer

Change-Id: I9695a5ee04414e7034866f81c35772b8cbce12a9
Generate documentation for release in the java template

According to discussion, release is not part of model
and thus it is documented in the templates. Use
the previous documentation string.

Change-Id: I9dd1eb506af171111d6e550368f4efebd00f2d11
Remove garbagePeriod from model

Change-Id: I5718a6f65e26faeaef3f08d25b7174a6aa21d047
cpptemplates: Do not create empty constructor for register type

When all parameters are default we end with two default constructors

Change-Id: Ib846fac98a395ade0ff9f538c55be2a1875c8e67
Use a String for model documentation.

Markup will be managed by transforming from sphinx markup
in the model doc to language specific markup. If a language
adaptor is not available, the original doc will be keps,
as ReStructured Text is expressive enough.

Change-Id: I0d174eaa8d7ee82e00a2c590f0c768e245e1a407
Doc generation

Change-Id: I26c4a9404e53135e41e25a343be4a38ce1169713
Remove empty spaces from generated documentation

Change-Id: I020e07e64f8ea87d18911ff5b2013f4b57a7f920
Fix incorrect rst substitution

In lines where the same role appeared twice,
the first without explicit title and the
second with it, it produced a wrong
substitution.

Make the regex looking for the anchor exclude
'<'

Change-Id: Ic7f7d77b0a49df122bfaea5eba15a5584ab804f9
More errors in javadoc link generation

Change-Id: I71daf236194f889730af2dcbfa9ea7e07498db25
Missing comments for getter and setter of complexType properties

Also, order of target and title in @link was reversed

Change-Id: I91015b20280b2441dcac71a0a26cec94e4065b34
Add the machinery for the right sphinx glossary ids

Clone the docutils.nodes.make_id function and use
it to make the proper id when pointing to a glossary
term.

Change-Id: I9689e56e7c9f5201d7ab3d2e010abb557447aebb
Initial templates for JavaScript generation

Change-Id: If0592aa32e4abfdb4ce836a90614cdc8e09e51e1
getJsNamespace() function for generating JS templates

Change-Id: I44664fba38391f30e9dee3df39a834730b7eded7