Features from optional dependencies

self_update implicit feature

Enables self_update

self_update:

Self updates for standalone executables