updating user-select, input-placeholder to use new CanIUse data

- adding support for ad-hoc CanIUse features
  - these files come from: https://github.com/Fyrd/caniuse/tree/master/features-json
- adding css-placeholder ad-hoc feature
- updating `user-select` and `input-placeholder` mixins to use CanIUse data