Test.
Revert "Test."

This reverts commit d0cba4cb89430e407b93c5dc8c54f5a22357eb0d.
Revert "Revert "Test.""

This reverts commit 4f9768af7d640c2257684a1ac81f81dfe9fc8bdc.
Remove unused header include.
Revert "Remove unused header include."

This reverts commit 6419b0582fab9ca60eed333f0e7fbe5d34f1a344.
Revert "Revert "Remove unused header include.""

This reverts commit 220bb08c1c11990fc3978dfc31e12b868235b799.
Install via cmake.
No GNU style...
Support fetching URLs.