Moved dependencies into its modules.
Fixed documentation.
Fixed dependencies of pgsql module.
Added provides helper method to register modules supported by other modules.
Added missing ruby-build module after being replaced with an apt dependent module.