ButtonWithProgressVM

ButtonWithProgressVM implementation based on SimpleButtonVM. This entity can be used by different components to represent a simple button with a progressBar associated.
Don't you prefer ``` showProgressBar() ``` and ``` hideProgressBar() ``` or ``` showLoading() ``` and ``` hideLoading() ```?