Remove everything to start from scratch
Add emacs backup file ignore
Add rc and ui ignores
Add basic config handling
Add SRP related code: authentication and registration
Add EIP service
Add UI merging all the code

Also add resources
Add general app
Add pip reqs
Add changes file
Add README and NEWS
Change asserts for a custom leap_assert method

Also:
- Make SRPAuth and the Bootstrappers be a QObject instead of a QThread
  so we can use them inside another more generic thread
- Add a generic CheckerThread that runs checks or whatever operation
  as long as it returns a boolean value
- Closes the whole application if the wizard is rejected at the first
  run
- Do not fail when the config directory doesn't exist
- Set the wizard pixmap logo as LEAP's logo
- Improve wizard checks
- Make SRPRegister play nice with the CheckerThread
Add setup script and linux distribution files
Migrate VPN process to QProcess

Also:
- Add a new tray icon for the whole app and a VPN specific one
- Add a way to start/stop EIP independently
- Improve reaction to the process dying
Add LICENSE file and specify the third party icon licenses
Add translation support

Also:
- Make OpenVPN use a random port every time
- Logout in parallel so the UI doesn't block
- Add the WAIT status from OpenVPN to the mainwindow displays
- Support non-unix sockets in the LinuxVPNLauncher
Add keyring and username/password saving capabilities

Also:
- Fix translations in SRPAuth
- Support non-ascii passwords
- Make the server check if the characters are allowed, just check for
  easy passwords
Add version handling
Remove branding
Add AutoLogin checkbox