Reenable Feed after a period disabled

  Reenable a feed that was disabled due to reaching a max number of errors after a
  max period being disabled, e.x. 1 week
  I had to change the FeedUpdate for this, since I had to inclued the feeds with
  enabled == false to check for their disabled period.

(ActionItem2277)
Fix image path in plugins' css

  Change the image path in plugins' css to use absolute path, so
  it won't break when the stylesheet is cached.

(ActionItem2340)
Merge commit 'refs/merge-requests/173' of git://gitorious.org/noosfero/noosfero into merge-requests/173
Fixed size and alignment of search fields
Added alias: browse_#{type}_menu to search_#{type}_menu

We don't want to break others themes
Fixes crash in shopping cart reports when product is removed

  Changes what's stored in PurchaseOrder so the product name is also stored,
  that way if the product is removed its name isn't lost.
  Uses a class named LineItem to encapsulate the information about an
  ordered product for clarification.
  Also fixes the views so it shows the product name but not the product url
  if the product was removed.

(ActionItem2362)
Put hint on profile box from the old browse controller
Default search button style
Suggest a 500 miliseconds timeout

This avoids `database is locked (SQLite3::BusyException)` errors when
running ./script/development with SQLite3
Declare initscript dependency on postgresql

This will make the noosfero initscript start after the postgresql one,
and stop before it, when Debian is using dependency-based initialization

ActionItem2372
Checks whether there is target email before sending notification

  If ActionMailer tries to send a mail without recipient, the smtp will
  throw an syntax error. This checks whether there is a target and that
  given target has an email for notification before calling the
  TaskMailer to deliver the message.

  Also fixes the tests that crashed because of this new restriction and
  creates a test to this restriction.

(ActionItem2370)
Fixes the hidden tag that overwrited product qualifiers

  An hidden tag is used to update qualifiers_list in products even when
  said qualifiers_list is empty, so it would behave accordingly with the
  way the qualifiers are added dinamically using javascript and ajax
  (that is, the list represents the content of a product's qualifiers,
  so an empty list means that whatever qualifiers that the product had
  before should be removed). But this tag was overwriting the qualifiers
  and certifiers added by the user, thus making rails believe that the
  qualifiers list was always empty.

  I've changed the hidden tag to have a default value 'nil' (which is
  actually a string, but it works; I couldn't find a way to put an
  actual nil value), and when the qualifiers list is updated the method
  inside the model ignores qualifiers whose id value are 'nil'.

(ActionItem2328)
adds delete button in new qualifier row
Adds delete button to new product's qualifiers

  Adds a delete button along with the new qualifiers row.
  Also, fix the page so when the qualifiers is selected, the button
  remains (this bug only happened in Chrome and was caused by a blank
  character in the html)

(ActionItem2374)
Merge commit 'refs/merge-requests/157' of git://gitorious.org/noosfero/noosfero into merge-requests/157

(ActionItem2277)
Removed unnecessary "then" on condition

(ActionItem2277)
Merge commit 'refs/merge-requests/175' of git://gitorious.org/noosfero/noosfero into merge-requests/175

(ActionItem2340)
Merge commit 'refs/merge-requests/177' of git://gitorious.org/noosfero/noosfero into merge-requests/177
Fixed creation of order to avoid crashing when price is not defined

(ActionItem2362)
Merge commit 'refs/merge-requests/178' of git://gitorious.org/noosfero/noosfero into merge-requests/178