libraries: replace Leaflet with custom build

Drop unnecessary features from Leaflet

```bash
git clone https://github.com/Leaflet/Leaflet.git leaflet
cd leaflet
sudo npm install -g jake
npm install
jake build[acf3fqd,custom]
```
less: remove unnecessary styles from `leaflet.less`, integrate UI better