Break libaxolotl out into an external project.

// FREEBIE
Refactor notification for encrypted messages.

Closes #1184