Added examples of getMonthOverview calls
Merge remote-tracking branch 'origin/master'
Added request to get month overview
Created overview activity for week and month overviews

The WeekOverviewActivity was discarded in favor of a general overview activity. The user can switch between the default week overview fragment and a new month overview fragment.

A workaround was required to make sure the viewpager for the week overview fragment in this new setting. The FragmentWithChildFragmentManager resets the ChildFragmentManager whenever the fragment is attached to a layout. Without this workaround, the viewpager would not refresh when the user navigated to the week overview fragment.
Added configurable content type to XTimeRequest.

All requests were using the application/x-www-form-urlencoded content type, although most requests are text/plain type.
Added timeout to XTimeRequest
Simplified week overview list fragment.

Removed the custom layout that was only used for displaying the loading indicator. The default list layout also contains a loading indicator, which is shown until the list adapter is initialized.
Added month overview loader.

The month overview turns out to be the same format as the week overview, so the parser is shared.
Renamed WeekOverviewFragment to WeekPagerFragment.
Deleted trivial layout resource for day overview activity.
Removed duplicate code.
Added empty table UI for month overview.
Show project hours in month overview table.

The updateTable method uses reflection to figure out which resource ID corresponds with each day of the month. A little hacky, but easier on the eyes than creating a great big switch statement for 31 days.
Added special background for weekend days.
Tweaked table styling.

- Added work type information.
- More higher rows
- Refactored updateTable method for more readability
Removed trivial layout resource for EditTimeSheetActivity.
Changed action bar navigation to fix text color for spinner dialogs.

The dialog text color was inverted to make sure the action bar navigation list had white text. This had the unintended side effect that all spinners had white text in their dropdrop dialogs.

 The issue is fixed by resetting the spinner dropdown item style, and using a special layout for the action bar navigation list. This layout is copied from the default android.R.layout.simple_spinner_dropdown_item file,  but with inverted text color so it matches the rest of the action bar style.
Fixed initialization of action bar navigation list.

The list was not initialized on configuration change.