Merge pull request #188 from cernekee/debug-1.2.6.1

Debug 1.2.6.1 build
removed alternate startup service, which is no longer required
Improved caching logic, uninstall will remove package cache from afwall and another method to cleanup the exising cache
remove unused package cache when reload applications
new help page from assets and moved from strings
cleanup commented lines
fixes format in help page
help page - added licences, will add format/styling later
fixed too many password prompts when setpassword enabled
updated changelog
RootShell: Add setRetryExitCode() feature

Add RootShell support for retrying commands that can experience transient
failures.
Api: Retry "iptables" commands on exit status 4

Various users have reported intermittent problems in which iptables
returns exit status 4 (iptables: Try again).  This can happen if the
Android system is updating the "filter" table (any chain) at the same time
we are.  These updates generally aren't modifying the same chain or rules,
so they shouldn't conflict with each other in any other way.

The problem can be reproduced by applying the AFWall rules while running
this loop in another root shell:

    iptables -N foobar
    while :; do iptables -A foobar -d 1.2.3.4 -j ACCEPT ; \
        iptables -D foobar -d 1.2.3.4 -j ACCEPT ; done

We will retry these transactions up to 10 times.
Remove a couple of unused imports