[catalog-categories] Adding base names_scopes on product and category
[catalog-categories] Filtering products on catalog by category
[catalog-categories] Adding categories on catalog's side bar and breadcrumb on top
[catalog-categories] Adding css class on highlighted product
Fixing shopping cart links after typo correction
Order products on shopping cart list alphabetically
Displaying product price multiplied by quantity instead of unit price
Generic Settings for Plugins

This patch extends the infra developed on the spaminator branch to build
generic settings for plugin by allowing the setting to be instatiated
with any model that supports settings (and respond to the method
settings).

This way a plugin can have any number of settings over any model
instance like a Profile or an Article and not only the Environment.

!! This might conflict with the commit that introduces this idea !!
!! The commit is 7afc68410de26905e442714857effa3e3a13ad1a        !!
Moving shopping_cart settings from profiles table to settings
Highlight the products in listing

(ActionItem2439)
Free delivery price for shopping_cart
Adding delivery options for shopping cart
Fixing some problems on Shopping Cart delivery
Adding new fields to shopping_cart
Merge commit 'refs/merge-requests/248' of git://gitorious.org/noosfero/noosfero into merge-requests/248

Conflicts:
	app/models/person.rb
	app/views/catalog/index.rhtml
	public/stylesheets/application.css
	test/functional/catalog_controller_test.rb
Merge branch 'merge-requests/248' into redemoinho

Conflicts:
	lib/noosfero/plugin/settings.rb
	test/unit/plugin_settings_test.rb
Fixing merge mistake
Merge branch 'master' into redemoinho-improvements
Testing side bar category links and breadcrumb links
Testing product status is added on the element class