Adding neovim and fixing CMake issue.

* Adding neovim to build system.
* CMake doesn't have built in SSL, so use system libs.
* Libarchive dependency for CMake.
* Prevent target_dir being globbed.
Spacing