automatically try to umount on activation

The Solaris version of beadm allows for activating currently mounted boot environments. This patch makes beadm (unforcefully) try to umount the boot environment prior to activating it.