fix first letter case lowered while camelizeKeys

Json like 
```javascript
{"QTime" : 100}
``` 
Will be parsed as 

```scala 
JObject(JField("qTime", JInt(100)))
```
with `decompose(json).camelizeKeys`

Also simplify the transform by using `regex.replaceAllIn`