change-password: fixed bug in change password error
AI3012
Allow more space to category selection interface
Remove elipse on navigation
Merge branch 'stable' of https://gitlab.com/noosfero/noosfero into change-password
change-password: implementing temporary changes to error_messages_for on change_password
AI3012
change-password: fix crash on change_password using 'error_message_for' instead of 'rescue'
AI3012
plugins-hotspots: add new content action undo

ActionItem3115
custom-forms-migration: remove/avoid submissions without a form

The migration 20130823151900_associate_fields_to_alternatives.rb from
plugin CustomForms? was crashing due to submissions without a form on
the database. This is a database inconsistence since there shouldn't be
submissions without a form. To fix the problem I'm skipping the on the
migration which may crash with a rescue to allow new tries to execute
properly, creating a new migration to remove the submissions without
form from the database and adding the :dependent => :destroy on form
association with submission to avoid the problem in the future.

Some people bypassed the migration through manual ways. This people
should not worry since the cases which were crashing should not be
running at all.

ActionItem3130
Don't render layout on ajax requests
Use instance_eval instead of content.call on plugins' dispatch

ActionItem3098
application-controller-tests: fix due to use of instance_eval instead of call
Merge remote branch 'junior/change-password' into stable
change-password: rescue any exception
change-passowrd: add error message when current_password does not match
Merge branch 'ai3088' into stable
Remove obsolete tests
Bumping version 0.47.1
initscript: don't assume $HOME = $NOOSFERO_DIR

In cases where the `noosfero` user has been created by hand before
installing the package, it will probably not have /usr/share/noosfero as
its home directory.
Ellipsis price with unit
Merge missing code