Two item view wrappers: checkable and non

So that setActivated() will be called on items that
are not checkable when some choice mode is enabled.
Fix #82: choice mode with non-checkable

Merge branch 'master' into checkable