Create Serialization module

This module adds the following objects:
- Serialization
- SerializationInspector
- SerializationExtractor
- SerializationMerger

The Serialization object provides a way to represent a serialization independently of its original form (string or object).
It also centers all the functions for inspection and manipulation of a serialization, some of them were in the Deserializer before.
Add Template.getTemplateParameters
Add parameters to Template
Add dom arguments to Component
Add document modification functions to Template
Add parameter expansion to Template
Replace template parameters with component arguments
Expand innerTemplate into iterationTemplate
Fix a bug in _walkBindingsData

It was not visiting the new data.
Change Scroller to use template parameters

Removed the Slot.
Improve error message when module load fails in deserialization
Replace _findElementIdsInDomTree for _getChildrenElementIds
Remove Deserializer.getExternalObjectLabels()
Fix extractedSerialization global variable