BeerViewHolder and BeerAdapter separeted

Description: As BeerViewHolder are growing up , i decided to separete.
On that way, the manutability will increase.

Commit:Ref

TaskNumber:#3
Make a beer drinked with a long click

Description: On BeerListFragment using a longclick the user makes
a beer drinked if it was not drinked, otherwise makes a beer
undrinked.

Commit:Add

TaskNumber:#3
When user tries to mark beer as not drank a dialog shows up

Description: If a user tries to mark a beer not drank a dialog shows up
asking to make sure about if he haven't ever  drank that beer. If user
confirm, the database is updated, otherwise, nothing is  done.

Commit:Add

TaskNumber:#3