new strings
AppRule: refactoring, added bew class variables

- Had to rename "appName" to a pkgName in order to have more reliable
  variable, setter and getter
- in order to make custom ListView work correctly, had to add new class
  variables and related setters/getters.
  Those new vars are mainly used in AppListAdapter
updated classes and methods according to changes in AppRule
allows to get status for DB actions; updated AppRule calls
ApListAdapter refactoring and consolidation

Allows the ListView to show the real app status (checked/unchecked).
Also removed some ugly hacks/casting in order to get a cleaner code.
removed useless rule for Fenced network
avoid useless rule applications