Implements the ProgressView widget.

This commit implmenets the new ProgressView widget for displaying the progress in two different flavors. The design of ProgressView class makes the possibility to add more styles in the future.
Implements the PageControl widget.

A new PageControl widget is created for displaying page indicator dots. This widget basically mimics the UIPageControl class from iOS SDK.