Update button style for touch devices (tested on android webview)

Fixes the styling for webkit touch device. 

Details : 
Uses the <div> instead of <a> for border-radius and color background (As is done for the standard leaflet Layers control)
Do not uses leaflet-bar-part class that breaks styling on touch devices and does not appear to be used in non touch devices.