Fix #92: Don't copy files over themselves.

Installing to the source tree is explicitly supported.

In these cases, "make install" is not supposed to copy index.html;
without a CDN, it should not copy anything at all. Otherwise, cp
will return errors because the origin and destination are identical.
In that case, "install" should merely be an alias to "all".

Add a check for CDN_PREFIX and PREFIX, and make the install target behave
accordingly.
Fix #65: Alert on mention, keyword and msg.

* Two new sound settings: "Private message" and "Alert".
* New setting: "Alert keywords". These keywords apply to the message
  content, but also to the sender nickname to allow monitoring
  a particular user.

* If a message arrives, it triggers the first applicable and enabled
  sound effect in this order:

  1. Message contains user's nickname or an alert keyword: "Alert".
  2. Private message: "Private message".
  3. Sender nickname contains an alert keyword: "Alert".
  4. Otherwise: "Incoming message", as before.