libpacman: Make refcounted_ptr a little bit more usefull/usable.
libpacman: Introduce package_ptr abstraction, will be a refcounted_ptr in the future.
pacman-g2: Fix uninitialised pointer.
libpacman: Remove a bunch of unused code in fptrlist.
libpacman: Remove ASSERTs on f_ptrlist_first, f_ptrlist_end.
libpacman: make FFunction and FSignal less dependent to ASSERT.
libpacman: Drop explicit refcounting calls (will be replace with implicit refcounting using refcounted_ptr).
libpacman: Wrap FList<Package *> in package_list.
libpacman: Use package_ptr where possible.
libpacman: Fix errneous return value in _pacman_fpmpackage_load.
libpacman: Move a bunch of NULL to nullptr in preparation of the refcounted package_ptr.
libpacman: Make package_ptr refcounted.
libpacman: Optimise FList::remove_if.
libpacman: Remove FMatcher.
libpacman: Simplify type declarations in package.h
libpacman: Add operator < for package_ptr & package_node_ptr.
libpacman: Make refcounted_ptr auto conversion operator to pointer explicit.
libpacman: Remove _pacman_pkg_cmp.
libpacman: Fix up operators so that the compiler find them.
libpacman: Reduce visibility stress in the compiler in package class.