mv comment -> comments
move comments.requires to views package
remove dead code
show orphan comments after Disqus import (if any)

An orphan comment is exported by Disqus but its thread id is
non-existent (probably deleted, moved). Usually from the earlier
days (or WordPress migration).

It is not possible to get the thread without manual intervention (
aka SQLite insertions).
set mode to 4 (deleted) when isDeleted is true
remove website todo, not a high priority
add --dry-run option to import command
ask to continue import if DB is not empty
refactor views and introduce an API for notifications

Keep Isso modular, not monolithic. Make it easy to integrate a
web interface or add XMPP notifications.

This refactorization includes minor bugfixes and changes:

* CORS middleware did not work properly due to wrong unit tests
* more type checks on JSON input
* new detection for origin and public url, closes #28
* new activation and delete url (no redirect for old urls, but you can
  convert the old urls: copy hash after `/activate/` (or delete) and
  open `/id/<id of comment>/activate/<hash>`
* move crypto.py to utils/

With this commit, SMTP is no longer automatically configured: add
`notify = smtp` to the `[general]` section to use SMTP.
Merge branch 'tmp/refactorization'

Conflicts:
	isso/utils/__init__.py
Merge branch 'feature/migration'
mention #isso channel on Freenode
add various init scripts