make core dependencies selectable

make core dependencies selectable between:
- removeAll
- removeNone
- keepDependencies
Merge pull request #191 from 'SergioCrisostomo/select-core'

- Fixes #180
- Closes #191