Added 'take all' action to notification

Also, changed the behaviour of the take all functionality
in DrugListActivity: both now will mark all doses that are
reported in the notification as taken, as long as the current
supply is sufficient; if it isn't, the dose will be marked as
skipped (DoseEvent with dose of 0).
fixed merge conflicts