Make value always an item from content

Initialize value when content is set and set it to a new item from the content when it is deleted.
Copy new array content on "values" assignment

"values" is a binding to a "rangeContent()" and as such its reference cannot be changed.
Instead of assigning the new value given we copy its contents to the existing array.
Fix formatting and minor grammar for documentation of composer base class.
Fix jsdoc formatting and small grammar items, as well as add example and explication for KeyComposer
Formatting fixes and additions for PressComposer jsdoc.
JSdoc additions and formatting fixes for TranslateComposer.
JSdoc for SwipeComposer: remove empty doc blocks and add documentation for two user-customizable properties.
Fixes for composer jsdoc code review.
Merge pull request #1356

JSDocs for Composers
Normalize JSDocs

-   wrap comments at 80 columns
-   use Markdown, particularly single-tick inline code, and treble-tick
    block code fences.
-   omit empty @private docs, they are superfluous
-   @function to @method depending on whether the function uses `this`
-   use asterisk columns
-   use {string}, {number}, {boolean} lower-case value types.
Merge pull request #1358 from kriskowal/jsdoc-normalize

Normalize JSDocs
Squashed 'packages/mr/' changes from aff8c10..3d56498


git-subtree-dir: packages/mr
git-subtree-split: 3d56498c057300d23a4c7784dbd23defba07104f
Update Mr to v0.14.2
Update Mr dependency version to v0.14.2
Add redirects block for "montage"

As package reflexive module names have been removed from Mr
Fix errant code change in JSDoc normalization

But we will need to follow up to make blueprint properties fall
consistently either on the constuctor or the prototype. Presently, there
is no normal form.
Merge pull request #1361 from kriskowal/jsdoc-normalize

Fix errant code change in JSDoc normalization
Merge pull request #1353 from aadsm/select-bindings-workaround

Select bindings workaround
Change collision label detection to include template properties

Specific logic is needed for template properties because they need to be synchronized with the component label they correspond to.
Add Serialization.clone()