Use profile format in plugins' routes
Only put profile format on profile controllers
Don't duplicate themes
users-controller: order users by name

Also adding a new assert helper to test the order of a collection
without assuming all elements inside it.

(ActionItem2996)
users-controller: default filter to all_users

(ActionItem2995)
Sort theme listing
Merge branch 'ai2938' of https://gitlab.com/brauliobo/noosfero into brauliobo/noosfero-ai2938
routes: avoid test failure due to unexpected param profile
Merge branch 'ai2992' of https://gitlab.com/brauliobo/noosfero into brauliobo/noosfero-ai2992
array-ext: add test to uniq_by method
themes-controller-test: test themes are not duplicated when allowed by the environment and by the user
themes-controller-test: add test to sort themes
fix: failing test on first and last day of a month
Replace contact_email with noreply_email on environment
Rename contact_email with noreply_email when pertinent
Merge branch 'ai3028' into cirandas

Conflicts:
	db/schema.rb
	lib/noosfero/plugin/routes.rb