Merge branch 'unstable' into android-testing

# By magicgoose (18) and others
# Via Roman Yemelyanenko (7) and others
* unstable: (38 commits)
  simplification (in `GetKeysSeparatedWithComma`)
  removed unused code
  moved background to nodpi
  hacks for android 2.3
  profile tab selection
  changed background
  fixed error (missing intent extras when launching new audio player from notification)
  refactoring tabsView code
  #259 clear top
  fixed bug (showing wrong data when opening drallo details again)
  fixed "event leak" in profile fragment
  temporary hack to get rid of crashes
  revert MainNavigationAdapter
  some bugs / cleanup
  165 - show images in ViewController to allow rotation
  foreground service that runs while there are running drallos
  8 - registration done
  252 fixed
  bug 257
  methods for selecting tab in ProfileFragment from outside
  ...
Merge commit 'ea11e6548924945d303e268939f0e736e96216c9' into android-testing

* commit 'ea11e6548924945d303e268939f0e736e96216c9': (28 commits)
  Revert "add ABS as project"
  add up navigation icon (now correct)
  add ABS as project
  add up navigation icon
  remove right arrow when displaying progress in challenge list item
  customize username and password fields
  set login, back, registration buttons fonts
  answer buttons have images and are disabled after answering; adjusted css file to work to enable custom font in timeline entries.
  fix filter layout
  fix badges grid layout
  dismiss any dialog when activity is going to die (todo - inject it in every other activity that may show dialogs)
  updated graphic resources
  divider for chalenge lists
  157 add sidebar first iteration
  using slices for background + fix NPE in ControllerBase
  removed trash
  removed trash
  replace pictures
  ditto badges + some adornments in XML stuff
  ditto drallo description
  ...
Merge branch 'unstable' into android-testing

# By magicgoose (28) and others
# Via magicgoose (7) and others
* unstable: (45 commits)
  repaired tab selection after click on notification
  side bar for android
  finished moving backgrounds to fragments
  Refactoring
  side bar menu for android
  removed background drawing code + simplifications
  fixed a couple of possibilities to add download progress view when it must not be drawn
  #267
  ditto DralloLibrary
  fix references in DAL for android
  some compile errors after merge
  improved pause/resume test a little bit
  included new challengeEngine version. Implemented a few new Storage-Methods and tested it. Also tested pause/resume behaviour in ChallengeControllerTest
  add rows
  SideBar - headers done
  Revert "add ABS as project"
  add up navigation icon (now correct)
  add ABS as project
  add up navigation icon
  fixed the sync-service. Segments and activityRecords will now be synchronized correctly. Also improved System-Tests a lot
  ...
Merge branch 'android-testing' of github.com:stestaub/drallo-app into android-testing

* 'android-testing' of github.com:stestaub/drallo-app:
Merge branch 'android-testing' into unstable

* android-testing:
#277