Merge pull request #31 from Nordaaker/feature/24-avatar-lookup

Feature/24 avatar lookup
Move $URL_RE to Core::Util
Refactored Convos::Chat
Add sorted output to parse-irc-line.pl
Add irc.perl.org avatar
Add /:login/profile #24

  This resource will be set as $irc->name("http:/...") to allow cross
  convos avatar lookup.
Enable avatars to be fetched from 3rd party convos, closes #24

  - Add /:server/avatar/:nick
  - Add Core::ctrl_write()
  - Add Core::Connection::write()
  - Rename /avatar/:login to /:login/avatar
  - Change avatar() helper API
  - Replace User::avatar() with User::avatar_from_irc() and
    User::avatar_from_database()
  - Remove /avatar/*id. It did not contain enough information to do what
    is required.
  - Remove _avatar_ua() attribute. Use app ua instead.