Some more icon changes

Changed gerrit source to use an icon from the Android icon pack
Added share icon from Android icon pack.

Change-Id: If0f40ffe2233b56e0d2070e5c7f17b30281a0de7
Add .gitreview

Add the gitreview configuration file for this project to enable
 Gerrit contributions to this project with gitreview instead of
 repo.

Change-Id: I32ae92f73fe979d7aad6f08e823ea2cfab757c88
Merge "Some more icon changes"
Inital ViewPager Support

Support for tab-swiping using a ViewPager
Transitioned tabs from Activities to Fragments (from the support library)
Removed intent passing to tabs as they are now fragments
MyTabListener: ViewPager tab listener class
CardsFragment: Refactoring and restructuring
Some other general code cleanup and improvements, including try-catch
 optimisations.
Moved the commit countdown to start closer to when the request is made.

This merges in the entirity of the merge commit "Merge change timer start with fixes for refreshing when gerrit changes".
This includes both branches for the ViewPager implementation.
Drawable changes have been separated from this change.

Patch Set 2: Fix build

Change-Id: I29ea3e95fc619c3c02e40a7898d271df52eb14f3
Use PreferenceFragment for preferences

Much of the functionality of PreferenceActivity has been moved into PreferenceFragment and depricated in PreferenceActivity since API 11 (ICS).
This fixes those deprication warnings.

Patch Set 2: Remove windows line endings

Patch Set 3: Call PrefsActivity to start the Preferences. Let PrefsActivity load the fragment

Change-Id: I26db6ee323acc189306807dcd16a621ea85a33e1
Layout tweaks, optimisations and font changes

Use Roboto thin font on API 16+ (Android 4.1) devices (Why not?)
Changed some LinearLayouts to RelativeLayout and removed some superflous layout
 nesting. I have tried to keep the original structure here and just refactor
 some layouts.
Fix some warnings about using the fontFamily attribute on pre-API 16 devices by
 including new values/styles.xml file.
Some font size changes - making some things slightly bigger and easy to read.

These layout and UI changes are open to review and may change.
 Hopefully by flattening some nested layouts there will be a performance
 improvement, although proper performance testing has not been done (and the
 impact is expected to be negligable in comparison to better data caching).

Change-Id: Ie6b8f063e9c941197e10684d1f4d79fa18efe28b
GerritURL implemented; ViewPager now refreshes tabs on reloading.

The ViewPager still is caching tabs, and not redrawing the ones that are already
 loaded. However, it cannot have all the tabs loaded at once so with enough tab
 switching they will be up to date. There is (still) problems with tabs showing
 the wrong data (projects not being set/unset, wrong status such as merged instead
 of abandoned etc.). We want to force a redraw of the fragment's layout on
 refresh instead of tearing it down and recreating it.

With the GerritURL class, we can set individual components of the query url.
 This is especially when components change.

Use a FragmentStatePagerAdapter for the ViewPager and manage the tabs inside
 this class. This manages the tab titles and resets (recreates) one when the
 title changes.

Set the project globally from the preferences and add a listener for project changes.
CardsUI (library): Refresh invalidates the parent layout
GerritURL: Better string construction
TrackingClickListener: Remove intents to startActivity due to use of fragments.
MyTabListener: Import re-ordering

Patch Set 2: Remove Windows line endings & add add liscense to GerritURL

Change-Id: Id34a59f39b91a4afadfd2c80d1bb1bd8a01216fd
Add change comment support for Cyanogenmod Gerrit

Change-Id: Ie5c160efd29eacffdc0f6c6468bfb40f14819140
Merge "Layout tweaks, optimisations and font changes"
Fix getting selected tab

ViewPager monitors the current tab position so use that instead of
 trying to monitor the current selected tab in the ViewPager's adapter.
This appears to fix issues with the current tab not refreshing (there
 are still other refresh issues).

Patch Set 4: Expose SectionsPagerAdapter to fix build

Change-Id: I556ba06dd3d24412b151bf6715dba4581ba01b4b
Disable caching (fixes tab refreshing)

Disable caching cards till a better caching
 mechanism can be found. The old method of caching
 meant that old data (or data from other tabs) was
 being restored. See comment in CardsFragment
 regarding caching.

Patch Set 2: Remove extra getAdapter() method I added
 oops.

Change-Id: I387596e88f9eb8ee3e77d4f59b5ac2219932a242
Allow removing of followed projects and authors

Previously swiping was used to remove watched items, however
since ViewPager steals all click actions something new was needed.
Cards that represent the stalking of a project/user have a " X "
button users can use to remove the stalking quality when they
no longer care about a project/user.

PS2: Remove redundant linear layout
PS3: Remove unneeded drawable
   : Fix create on date in ProjectCard

Change-Id: Icf19608a2ec9e4bfcc827cf14b00613cf981d149
Bump market version to 2.04.001

Now that everything is back to working again lets put a release out

Best Version yet thanks Evan!

Change-Id: Ib911bbab4504e70a74ea8937032c487aaa6c022f
Add per file Apache license

also optimize imports

Change-Id: Ic596a609de99d4604fda899f8bdef2d527ad1a77
Add market signing capibility to gradle

Change-Id: Ia13c70858abb10dc3369362e014e88a3f6032271
Add mako market resources

via Evan Conway

Change-Id: I122d787a11e20ccd08acb803910564fbb00d07ee
Merge remote-tracking branch 'AOKP/master'