Handle elevation on API 21 devices

It's not overly clean, feel free to rework it if necessary, but I managed to get a shadow similar to Google apps.
Why not set the shadow radius to 0 for API 21+? That will automatically get the measured size correctly.