UrbanDroid, the makers of the Sleep as Android app, have announced a sonar sensor, which promises to be sensitive enough to measure breathing rate and heart rate:
Unfortunately I can’t find more information at the link in the video, http://sonar.urbandroid.com.