Fix crash from nil content
Merge branch 'ai3303' into 'stable'

Fix external feed parse with empty content

http://noosfero.org/Development/ActionItem3303

See merge request !319
Fix id passing
profile: refactor profile fields display process

Also displays every field that is not defined in any category in the
last category called "General". Fields are now easily moved between
categories and categories a easily created.

Fields html generation centered in only one method and the field name
and value are customizable through methods.

Fix #14
Merge branch 'profile-fields-stable' into 'stable'

Refactor profile fields

Some fields were not being displayed on profile tab.
To fix this, I refactored the fields construction logic into a more generic and declarative one.
I also added a new category called "General" that will group fields that are not alraedy grouped in any other cateogory.

See merge request !336
profile-helper: avoid method name conflict
Merge branch 'fix-id-passing-content-viewer' into 'stable'

Fix id passing on content viewer

See merge request !329
improving the runtime of migrations
Fix: profile_helper tests
Fix: profile_controller tests
Removed debug lines
Added article tags list on profiles
Merge branch 'stable'

Conflicts:
	app/helpers/profile_helper.rb
	app/views/content_viewer/_article_toolbar.rhtml
	app/views/profile/_common.rhtml
	app/views/profile/_organization_profile.rhtml
	app/views/profile/_person_profile.rhtml
	db/schema.rb
	public/stylesheets/application.css