Extend redis list api to support js objects directly.

Before, values had to be provided as strings.
RedisDocStore can create publications.
Trying to fix dependency if swig target.

Somehow, the swig command was not run automatically on changes to the
header files.
Now this works, though I don't see any big difference in the
configuration.
Remove default argument from RedisList::getJSON.
Create publication objects (with date and doc).
Implement RedisDocstore listPublications.
Use string version of RedisList API for commit shaw.