Change GPS method from LocationClient to LocationManager to get altitude

It seems there is a bug in the new Android Fused Location provided by Google Play Services and it does not provide altitude data.
https://code.google.com/p/android/issues/detail?id=56803&thanks=56803
http://stackoverflow.com/questions/16894247/android-new-location-api-altitude-is-always-zero/16904006
http://stackoverflow.com/questions/16833069/is-there-any-idea-to-get-altitude-data-quickly-while-using-locationclient-for-an