feat(colors): make colours easily overrideable

This PR makes it easier to add tooltip colour variations in userland. For example to create a `.tooltip--success` variation you could do so like this:

```
.tooltip--success:after {
  color: get('colors/semantic/success');
}
```