Refactoring and cleaning.
Fixed "reorder" action to be enabled only when there are at least 2 documents in the list.
Fixed DocumentPickerSingle to use ng-model.
Fixed date format for DateSelector (still needs to allow another format for the display).
Disabled auto-update when the route changes if the Breadcrumb is frozen.
Disabled confirmation message when switching between sections.

Still needs a solution to check if the user is leaving the form or only
the section.
Added "i18n" Angular filter to localize strings. "ucf" filter has also been added to make first letter uppercase, just like in Twig :)

Use: "path.to.my.key" | i18n
Added Change/Admin UI unit tests.

Work with testacular.
Fixed websites list loading.
Fixed DocumentPixkerSingle use (ngModel).
Added angular-mocks.js for unit tests.
Fixed DocumentPickerMultiple to use ngModel.
Added i18n service. Added possibility to define simple Angular filters in the locale key.

Usage: inject "RbsChange.i18n" service, then:
i18n.trans("m.change.website.admin.js.host-name")
i18n.trans("m.change.website.admin.js.host-name | ucf")
Fixed DateSelector and TimeZoneSelector.

TimeZoneSelector still needs some work: loading time zones from the
server, …
DateSelector and TimeZoneSelector localization.

File Change/Admin/Assets/i18n.js is meant to disappear: it will be
generated automatically later.
Fixed current tree node ID parameter when creatin new documents.
Added more space between fields in forms.
Cleaning, refactoring and comments.
Added support for native date picker.
Removed unused bootstrap-datepicker plugin.