Add FORCE_RESTORE_ALL
Improve GHC version support
Support deploying specific git branches/tags/commits