* Added ActionBarCompatPlus as a library project dependency for this
app. When the first activities are implemented, they will extend
classes from this library to get a universal ActionBar.

* Created basic classes for background API tasks.
Removed extraneous .class file
* Removed old main activity layout, it is not needed.

* Updated target SDK value in manifest and project properties to be SDK
level 15. The minimum SDK remains 8.

* BaseTask now takes a context in addition to a completion listener.
This allows fetching the user agent string from BaseTask for all task
that require a user agent when interactin with the newsblur api.
* Fixed @author typo in BaseTask.

* Added basic login activity. This page currently does not function.

* Added base activity code. This code will handle base ActionBar
configuration as well as some utility code for activity navigation.

* Created basic colors, dimensions, and styles XML files.

* Created a new app theme, Theme.NewsBlurry, and applied to to
<activity> tag in manifest.
* Updated LoginTask to get basic flow working. Persistent cookie storage
is under development so this class is not considered complete.

* Created basic classes for using SharedPreferences as a cookie store.
This classes, PreferenceCookieStore and SerializableCookie have yet to
be implemented.

* Updated manifest to correctly launch the login activity on start. This
will change in the future when there is more than 1 activity.

* Updated LoginActivity to correctly call a LoginTask when trying to
sign in. Error state UI feedback is currently not implemented.
* Finished work on PreferenceCookieStore and SerializableCookie. It is
now possible to persist session cookie data to SharedPreferences as well
as in-memory.
* Extracted constructor exception to a constant.
* Cleaned up constants for PreferenceCookieStore and SerializableCookie
* Cleaned up LoginTask code to correctly return the response JSONObject
from login URL. We currently do nothing with this result.

* Updated LoginTask to correctly log messages for error cases in
doInBackground(). LoginTask also now correctly sets exceptions for
reporting to its associated OnTaskCompletedListener.

* Added status label and progress indicator for LoginActivity.
* Deleted API package and moved BaseTask and OnTaskCompletedListener
into the NET package.

* Moved LoginTask to the LOGIN package.
* Added login response model and parser classes to the LOGIN package.

* Updated LoginTask to return LoginResponse instances instead of
JSONObject instances.
* Added two custom exception classes for simpler UI error flow control.

* Added empty activity for feeds list. This will be updated later.

* Added more status messages for UI error feedback to strings.

* Updated LoginActivity and LoginTask to fully handle login flow.
* Added error state for when the user leaves the user name input blank.
User names are required for the NewsBlur API.

* Fixed a bug in LoginResponseParser where the wrong field name was
being used for the authenticated value.
* Updated .gitignore to ignore those pesky .DS_Store files.
* Fixed some issues with calling SharedPreferences.Editor.commit() when
saving cookies in PreferencesCookieStore

* Corrected some errors for error message for when trying to log in with
no user name entered.