Upgrade bootstrap-datepicker.js to latest version

Upgrade required to fix bug where date selection from previous and next year was wrong.

Closes-Bug: 1270884

Change-Id: I7cb6f7f5fd0a709cbf0c1325e832c92ec382b12c
Fix documentation about adding a new dashboard

Since blueprint plugin-architecture has been implemented,
the preferred way to add a new dashboard is a configuration
file, rather than an entry in INSTALLED_APPS.

This patch changes the developer documentation to reflect
this change.

Change-Id: I569b22b81da1442ec9bed13d50ebfccfff093ac7
Improve Host Aggregates handle method.

Added update conditions to the handle method (remove
and add hosts).
Previously, to perform an update, first all existing hosts
were removed and then all new hosts were added.
Now, the update method only
remove or add the changed hosts.
Added missing unit tests for the update.

Change-Id: I52acdd1226be504cf2d0cf029353dbf80e4aa01a
Closes-bug: #1287192
Merge "Improve Host Aggregates handle method."
Merge "Fix documentation about adding a new dashboard"
Merge "Upgrade bootstrap-datepicker.js to latest version"