Mayor refactoring. Also removed unnecessary ListPreference duplicate.

ListPreference is part of the Input Access Library. It is best to include this library as a dependency instead of copying a single component as it was done previously for the preferences activity.
Refactored addon package for simpler usage
Finish addon package refactoring
Merge pull request #409 from jorgesilva/develop

Package refactoring and removal of unnecessary ListPreference duplicate