Forward port Ascending ringtone

This reverts commit 2befccbb1edbf9c6adb7eb9518afce5df506c535.

eugenesan added support for this feature in this commit
9eda7530a7066813f265374457af39cba88383b8 so revert revert

Change-Id: I94094d07bdac81f1a86299ee2898c17f74c6cb2f