Display ASSIGN_IP state correctly in the mainwindow
Handle configuration and paths in a standalone way

Also, abstracts QSettings under LeapSettings and adds a way to define
the VPN env in a platform dependant way.
Add changes file
Fixes as per review
Wrap bool setting casting in a method