adds ability to filter functions on plugin definition signatures.
added media plugin, adjusted some others, and added some tests (to expirement on how to test them).
makes uploader interface configurable in regions.
builds distro.