Post Upload Progress Notification Improvements

Improves post upload notification by showing upload progress of media items.

Check out `CountingOutputStream` to see how we track the uploaded bytes.

Also fixes a few issues:
 * Fixes notification icon size, #1704
 * Reorganizes code in `PostUploadService`, #1185. But I think I really just put lipstick on a pig ;)

Video of the upload progress: https://cloudup.com/casufV3XXxN
Should also use [setOngoing(true)](http://developer.android.com/reference/android/app/Notification.Builder.html#setOngoing(boolean)) here, otherwise the user can dismiss the uploading notification (only to see it re-appear).