Development branch

Hi again ViPER4Android team, 

This change totally re-writes the way driver installation is handled and is a different attempt at address the many issues some users have when installing drivers.

This change simplifies the installation process and associated code which will also make the process easier to maintain and modify.

Works perfectly for me using a Galaxy SII i9100 tested with both SuperSU and SuperUser.

Do you have a beta tester group of users you could send this to for testing on different devices and see if these methods achieve a higher success for driver installation?