Fix optional/evil-layer and Quake version detection
- Removes smartparens from evil layer, since it's redundant with puni-mode
- Moves evil-layer autoload early enough that the system that makes sure users don't add nonexistent layers knows it exists
- Fix Quake's system for detecting updates