CountDown style like in ListViewAnimations
(https://github.com/nhaarman/ListViewAnimations)

library:
- UndoBarController: removed mHideRunnable field
- UndoBarController: added new fields mDismissStartMillis,
mCountDownRunnable, mMessageCountdownView
- UndoBarController: added mCountDownRunnable, mMessageCountdownView
fields initialization to the constructor
- UndoBarController: updated runnable reference for the removeCallback
call in the undoBar method
- UndoBarController: modified showUndoBar to adjust visibility and text
of mMessageCountdownView if countDownFormatter is present in the style
- UndoBarController: updated hide handler logic in the showUndoBar
method
- UndoBarController.CountDownRunnable: added
- UndoBarStyle: added countDownFormatter field and its setter method
- UndoBarStyle: added countDownFormatter support to parcelable
implementation
- res/layout/undobar.xml: reworked TextView part, added hidden countdown
view below it
- res/values/styles.xml: added UndoBarMessageContainer,
UndoBarMessageCountdown, UndoBarMessageContainerClassic,
UndoBarMessageCountdownClassic, UndoBarMessageContainerKitKat,
UndoBarMessageCountdownKitKat styles

demo:
- MainActivity: added onClick handling for the button5
- UndoCountdownStyle: added
- res/layout/activity_main.xml: added button5 declaration
- res/values/strings.xml: added couple of string constants
- res/values/styles.xml: added definition for the
UndoBarMessageContainer and UndoBarMessageCountdown styles
- AndroidManifest.xml: added UndoCountdownStyle activity declaration