Documenting setup to enable HTTPS support

- New file INSTALL.https.md with instructions to setup Noosfero over HTTPS
- Cosmetic changes in INSTALL.varnish.md file
- Ejabberd configurations moved out of INSTALL.chat.md file
- Fixing a small bug with the Noosfero chat client
Validate products per page

(ActionItem3105)
Support passenger

(ActionItem3109)
Rename enterprise variables to profile

Conflicts:
	plugins/shopping_cart/controllers/shopping_cart_plugin_controller.rb
	plugins/shopping_cart/test/functional/shopping_cart_plugin_controller_test.rb
	plugins/shopping_cart/test/functional/shopping_cart_plugin_myprofile_controller_test.rb
edit-side-block: fixed colorbox break
AI2793
Index filtered fields on Task

(ActionItem3127)
Remove disabled enterprise message

(ActionItem3129)
Support plugins' profiles on view_for_profile_actions

(ActionItem3123)
Choose content type for display
fixing unit tests
adding unit tests for choose content types for display
define empty array as default valur for types
display_content: added migration to update sections attribute
display_content: fix javascript needed for tabs
display_content: set default content types to display
display_content: ignore removed articles
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.
Fix duplicate author folder creation and duplicate save of work assignments
image-diff-overflow: fixed image's overflow on versioned article view
AI3107
change-password-permission: disabled change password to user without login
AI3148