fixes for multi-valued variables:

- use apr_pstrcat() just once on variable prefix.
- removed not-needed temp. var for current value.
- fixed logic: apr_strnatcmp() removed as not needed.