1. Refactor surveys to use new JSONObject backed storage.
2. Pull survey state out of the survey objects to keep static and dynamic data apart.
3. Update all example projects to use new surveys.
Fix survey selection code. Passing in no tags should now select only surveys with no tags. Passing in one or more tags should result in selecting surveys that match at least one of those tags.
Fix the dropdown for tag selection in example projects to store the proper value.
Add ability to have multi or single line text questions in surveys.
Update survey UI.
1. Add ability to show surveys as a Dialog instead of Activity.
2. Create a completely new Survey look and feel.
3. Refactor the Survey code to place as much layout into XML as possible, move data into values files.
Merge branch 'message_center' of https://github.com/apptentive/apptentive-android into dialog_surveys
Merge branch 'master' into ent_surveys

Conflicts:
	apptentive-android-sdk/res/values/strings.xml
	apptentive-android-sdk/src/com/apptentive/android/sdk/Apptentive.java
	apptentive-android-sdk/src/com/apptentive/android/sdk/SurveyModule.java
	apptentive-android-sdk/src/com/apptentive/android/sdk/util/Util.java
	apptentive-dev/src/com/apptentive/android/dev/DevActivity.java

Also add contexts to various required objects as is now necessitated by this merge.
Merge branch 'ent_surveys' into dialog_surveys

Conflicts:
	apptentive-android-sdk/src/com/apptentive/android/sdk/module/survey/SurveyManager.java

Additional code to pass a context to methods which now require one.
Check in missing merge change from last merge commit.
New feature: Frequency capping survey displays. Surveys can now specify a view period, and a maximum number of times it can be displayed during that period. The view period is a sliding window.
Merge branch 'ent_surveys' into dialog_surveys
Use new frequency capping code in the dialog surveys branch.
Revert to using an Activity for Surveys. Use a transparent background survey Activity so that we have control over rotation without forcing the host app to do any heavy lifting. Remove unneeded generic tags from listener. Focus multichoice questions when they are interacted with to keep singleline questions from retaining focus and screwing things up.
Add new activity style to all test project manifests.
Update README with new instructions for manifest based on switching over to a transparent background for ViewActivity.
Fix for Message Center UI not having a background color set.
Start using the new surveys endpoint and API. Refactor and rename the survey response object.
Merge branch 'ent_surveys' into dialog_surveys

Conflicts:
	apptentive-android-sdk/src/com/apptentive/android/sdk/SurveyModule.java

Also added some code to make it continue to work post merge.
Merge branch 'dialog_surveys' into dialog_surveys_2

Conflicts:
	apptentive-android-sdk/src/com/apptentive/android/sdk/SurveyModule.java