Added show and hide as public methods

Both methods take a BOOL argument to decide whether to animate or not.
The property ‘alwaysShowPopUpView’ has been removed. This means that
the caller is now always responsible for showing and hiding the
popUpView. The popUpView will no longer automatically display when the
progress is set to a value > 0.0.