Update config files for apache with ssl
Add features for user waiting approval emails

refs #1186
Add features for duplicated names/permalinks creating spaces/users

refs #609
Remove the last traces of observers

refs #1320
Documentation badge and correct link to wiki
Better string-to-slug js function to generate identifiers

Used when generating suggestions for identifiers when creating spaces and
users. To test it, had to add capybara-webkit, that allows us to test js
with capybara.

refs #1379
Improve hints for space permalinks

refs #1379
Tests and refactor for feedback controller
Block joins if the room's limit of participants was reached

Acts as a 'soft limit'. Blocks joins if the limit was already reached.
It works well but can't be considered a hard limit since multiple concurrent
joins might end up exceeding the limit.

(Code pulled and adapted from a private mconf-web fork.)

refs #1385
Allow admins to edit BigbluebuttonRoom#max_participants

refs #1385
Merge remote-tracking branch 'upstream/master'

Conflicts:
	spec/features/site/flag_require_registration_approval_spec.rb
	spec/features/visitor_signs_up_spec.rb
	spec/models/user_spec.rb
	spec/support/feature_helpers.rb