Support for explicit 'base64 data types, empty lists, lists of strings, and empty strings.

- Fixed bugs to be able to use empty lists and lists of lists of
strings as XML parameters.
- Fixed bug that empty values were translated into a boolean (nil)
instead of an empty string "" when turning XML into an Emacs list.
- Support for explicitly passing 'base64 data types.