Why?

Aside from the fact that this is wrong since path parts in URLs must __always__ be encoded (that alone makes me totally against this change), I did a quick test and I don't see any difference when using `$` or `%24` in the database name since I always get `401 Unauthorized.` back from the server (tested on a Linux system using OrientDB 1.2.0 and Java 1.7.0_09), so I believe this is rather a problem of OrientDB with the handling of database names with certain characters.