Reformat json files

to remove duplicates inside the resources, create more compact resources files and increase the usage of the platform informations I rewrote all resource files except the crawlers from the format
```
...
userAgent:{
...
},
userAgent:{
...
```

to the format
```
...
userAgent:{
...
    children:[
    ...
    ]
}

If it was possible, I replaced the direct platform information with the placeholder ```#platform#``` and added the platforms array.