So, there are a few shipped phones which can have this functionality made accessible via third party app --- but update your phone and they cease to work.)
For what it's worth, if I can't do it on a phone that I walked out of Verizon with and didn't touch again, then I consider it can't-do. Custom ROMs aren't mainstream enough yet to count (despite how awesome Cyanogenmod is), and as you correctly pointed out, Android removed it from KitKat. So, until Android natively supports it in a release, it doesn't exist.
(The first shipped Kitkat builds supported a form of this, but it was quickly removed, amidst complaints from privacy advocates:
https://www.eff.org/deeplinks/2013/12/google-removes-vital-p...
So, there are a few shipped phones which can have this functionality made accessible via third party app --- but update your phone and they cease to work.)