[build-in-chroot.sh] Lock repo before updating it
[libdbusmenu] Fix chroot build: add gtk-doc to build dependencies
[libindicator] Add gtk2-ubuntu to build dependencies
[libindicator] Fix typo
[libdbusmenu] libdbusmenu-glib hack is still needed
[libappindicator] dbus-glib is required for building
[libunity] intltool is needed for building
[libunity] Depends on gtk3
[libunity-misc] gtk3 is sufficient. No need for gtk3-ubuntu
[indicator-messages] Remove libindicate from dependencies and add gtk-doc to build dependencies
[indicator-messages] gobject-introspection is needed for building
[libunity-webapps] libindicate and libindicate-gtk3 are not required
[libunity-webapps] Add gtk-doc to build dependencies
[bamf] Fix dependencies
[bamf] vala is required for building
[build-in-chroot.sh] Changelog:

* Show progress bar depending on whether or not the shell is interactive
* Disable signature verification in the chroot's pacman.conf until the package
  signing work is completed
* Remove existing packages in /var/cache/pacman/pkg/ with the same name as a
  newly built package (ie. when rebuilding a package). This is required so that
  pacman doesn't complain about mismatching sha256sums between ${LOCALREPO} and
  /var/cache/pacman/pkg/.
[ido] gtk3-ubuntu is not required. The regular gtk3 is sufficient.
[ido] gobject-introspection is required for building
[ido] gtk-doc is required for building
[ido] vala is required for building