Como implementar a elevação de design de material para pré-pirulito

O Google mostrou algumas maneiras legais de mostrar o efeito de elevação no Lollipopaqui.

android:elevation="2dp"

para botões

android:stateListAnimator="@anim/button_state_list_animator"

Como imitar o efeito de elevação nas versões pré-pirulito sem a biblioteca de terceiros?