Added preference activity;
Moved LICENSE.txt to package where it belongs to and it's updated text;
Added downloadactivity base class and moved interfaces and properties to the downloadservice to it;
Added filter to updatereceiver to only notify once per version;
Added interval setting for update checks;
Added download directory setting;
Moved almost all listeners to own classes;
Moved activity callbacks to own class;