Fixing fragment transactions after finally understanding it a bit

Making back work on fragment is complex and confusing to the user. So
instead of adding it to backstack, just hide it and the next time same
fragment is selected, show it. The only problem comes if there are too
many fragments attached to the activity. Have to have LRU cache of
fragments and create remove transaction on older ones.
Remove options menu for question and answer fragment
Disable options menu for question and answer fragment
Show progress bar while fetching question body
instead of show multiple progress bars use Windows.FEATURE_PROGRESS

In question fragment use this progress bar to indicate both body and
answers loading
Get questions for tag (not faq)
Merge branch 'master' of https://github.com/prasannata/StackX.git

Conflicts:
	res/layout/tags_list_item.xml
	src/com/prasanna/android/stacknetwork/AbstractUserActionBarActivity.java
	src/com/prasanna/android/stacknetwork/QuestionActivity.java
	src/com/prasanna/android/stacknetwork/QuestionsActivity.java
	src/com/prasanna/android/stacknetwork/fragment/QuestionFragment.java
	src/com/prasanna/android/stacknetwork/fragment/QuestionListFragment.java
	src/com/prasanna/android/stacknetwork/fragment/TagListFragment.java
	src/com/prasanna/android/stacknetwork/service/QuestionServiceHelper.java
	src/com/prasanna/android/stacknetwork/service/QuestionsIntentService.java
	src/com/prasanna/android/stacknetwork/utils/StackUri.java