Implement repositories import

The repositories import is now implemented. For this I have also, once
more, changed the structure of the YAML repository files. An additional
field was added to define the identifier. From now on the name field
will rather be used as a display name.

Signed-off-by: Konrad Reiche <konrad.reiche@gmail.com>
Add Swiss open data portal

The Swiss open data portal just launched so I added it to the list of
CKAN repositories.

Signed-off-by: Konrad Reiche <konrad.reiche@gmail.com>
Extend repository importer to use update

With this commit not only new repositories are created, but existing are
just updated and not overridden. I have also added a link to make the
importer accessible through the header menu bar.

Signed-off-by: Konrad Reiche <konrad.reiche@gmail.com>
Adjust gitignore and add further JSON parser

Since I move the data JSON dump archives into the data directory I have
changed the gitignore file. Also I have added the JSON Stream parser and
the Yajl parser library to the project as the JSON library from core
Ruby is not feasible anymore.

Signed-off-by: Konrad Reiche <konrad.reiche@gmail.com>
Implement parsing and displaying of JSON dumps

The archived JSON data is now displayed in the administration view for
importing repositories. They are listed, their meta-metadata is parsed
and displayed. The import link is not working yet.

Signed-off-by: Konrad Reiche <konrad.reiche@gmail.com>