Delegate :username rather than using a class method.

This is just a little cleaner?
fix for nil session in mobile_detection.rb
DIEEEE SOFTWARE.MD DIEEEEeeEE
FIXES #1833, thanks @stefanpenner
Trust Level 3: invited users start at default_invitee_trust_level + 1, unless default_invitee_trust_level is 2 or higher
In development mode, if an avatar is missing just serve up a placeholder
Renames `unboundDate` to `rawDate` because `date` is current unbound.
FIX: Incorrect comment, thanks @ZogStrIP
rename `date` to `unboundDate` because it is unbound.
FIX #1831: Dates were unbound on the profile page.
Update ember-cloaking to remove dependency on I18n
Non-staff users may not delete their posts in archived topics.
sub space for underscore in 'name' when registering public folder in plugin