AcbsSession: replaced pointer with smartpointer (parent doesn't have a virtual destructor)
dao::PackageDao: updated packageWithHighestPriority to instantly rebuild a package after it failed
dao::PackageDao: added packageByName