TODO list
  - equo source (download sources + patches)
  - implement package sets (meta packages list - security only updates feature)
  - masking/unmasking functions
  - UGC: bug report documents?
  - text ADS
  - p2p way to fight security attacks (through UGC and triple md5 verification)
  - force a package to keep the current version
  - server-side messages collection
  - community repos: add repository handling on dependencies to avoid library breakages
  - External trigger: rewrite support and use bash
  - split entropy.py into entropy package
  - implement pdepend support in dependencies sorting
  - use expiration as a base to have and handle multiple packages in repo?
  - add changelog to packages
  - documentation + man page
  - find a way to better handle real smartapps deps (need split PDEPEND?)
  - server-side: packages upload through socket?
  - ease branch stuff, since we split databases

  Spritz:
    - Remote System Manager
    - allow package remasking
    - package source download
    - fetch-only
