switch to ActionbarSherlock for an ICS-style actionbar

Unfortunately this means removing the big friendly Clone button on the dashboard,
as it's rather bigger than the regular actionbar... need to add some kind of welcome
delete troublesome dashboard test - maybe replace it later

fake clicking on a button in an actionbar is bit dubious
Use prefix titles on actionbar (subtitle-on-top)

Crumb-trail style thing...
Display current branch (if any selected) in commit viewer

Also provides action bar link upwards from the commit viewer- if you've
specified a branch, the link will head back up to the branch commit-list
view, rather than directly to the repo page.
Fix TagViewer regression and switch to integration test rather than robolectric

The awful guice repository-scope problems are avoided by passing the repo down
as a parameter - so the TagViewer is no longer blank.

The robolectric test has been dying horribly on some systems, seemly due to
bytecode problems, and it didn't give any indication of failure when the
TagViewer regressed - so an integration test is replacing the robolectric one.
fix spacing of 'thumb' image on diff seeker bar so thumb does not clip

see here for related info:

http://stackoverflow.com/questions/6491266/android-seekbar-clipped-thumb
Disable robolectric tests which unfortunately fail on some systems

The 'No implementations match configuration.' errors that occur look like
this issue:

https://github.com/JakeWharton/ActionBarSherlock/issues/377

...but the 'ActionBarSherlockRobolectric' approach in that thread led to
NPEs in this case :(

Note that a separate approach ( https://github.com/passy/absshadow-sample )
to combining ABS and Robolectric has already been implemented in Agit's
project with a5090874.


TEST PASSES: Ubuntu laptop

Apache Maven 3.0.4 (r1232337; 2012-01-17 08:44:56+0000)
Maven home: /home/roberto/tools/maven/current
Java version: 1.7.0_03, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-7-openjdk-amd64/jre
Default locale: en_GB, platform encoding: UTF-8
OS name: "linux", version: "3.2.0-24-generic", arch: "amd64", family: "unix"

TESTS FAIL: Ubuntu CI server

Apache Maven 3.0.4 (r1232337; 2012-01-17 08:44:56+0000)
Maven home: /var/lib/jenkins/tools/Maven/ja_Maven_3.0.4
Java version: 1.7.0_147-icedtea, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-7-openjdk-i386/jre
Default locale: en_GB, platform encoding: UTF-8
OS name: "linux", version: "2.6.32.33-kvm-i386-20111128-dirty", arch: "i386", family: "unix"
Use refresh icon from Android Design's Action Bar Icon Pack

These are the '1-navigation-refresh.png' files from
Android_Design_Icons_20120229.

http://developer.android.com/design/downloads/index.html
Use a Loader for the dashboard, get work off the UI thread

Also using a 'fragment' for the first time- the repo list fragment.
fix #36: store repo locations in a DB to handle non-default checkouts
Add 'Open Repo' option to allow opening Git repos already on device

This is a follow on to issue #36, which allowed Agit to remember repos
located in non-default locations.

The file browsing is provided by OI File Manager, which the use is prompted
to install if it's not already present.
Play 'click' sound on ClickableText links

See also :

http://stackoverflow.com/questions/7914518/how-to-play-default-tick-sound/10987791#10987791
Add welcome text to dashboard activity

Would be nice to have to the welcome message disappear as soon as the user
starts their first clone...
set striped-red background for actionbar

This is similar-ish to the old theme - it doesn't do so well with grey
menu option drop-downs from the overflow list...

http://developer.android.com/design/style/color.html
[maven-release-plugin] prepare release agit-parent-1.31
[maven-release-plugin] prepare for next development iteration
version twitch
[maven-release-plugin] prepare release agit-parent-1.32
[maven-release-plugin] prepare for next development iteration
Fix signing release APK when using Java 7

Agit v1.31 was the first release of Agit signed using Java 7, which
defaults to using SHA-256, unsupported on Android devices for APK
verification.

http://stackoverflow.com/a/9567153/438886

https://twitter.com/AgitApp/status/212784940595691520