Squashed commit of the following:

commit 6d0625f5f97832f9c7d52d8a70abaca61a2a6631
Author: Staffan Malmgren <staffan.malmgren@gmail.com>
Date:   Thu Sep 12 20:51:07 2013 +0200

    cleaned up CompositeRepository

commit dc47a97fe566affcecd7e1e27f12fbe69ec600e7
Author: Staffan Malmgren <staffan.malmgren@gmail.com>
Date:   Wed Sep 11 21:15:24 2013 +0200

    dusted of PDFDocumentRepository

commit d16a809ab4a706bb6f01c36b59ff7cc2a974aac8
Author: Staffan Malmgren <staffan.malmgren@gmail.com>
Date:   Wed Sep 11 21:06:00 2013 +0200

    More fixes for travis builds

commit 8af03263de205be6cf832a703909d0491a5cb1fd
Author: Staffan Malmgren <staffan.malmgren@gmail.com>
Date:   Wed Sep 11 20:28:51 2013 +0200

    fix syntax error in .travis.yml

commit 3ec4eba9a88013d012565b00107ae3d7eca845f4
Author: Staffan Malmgren <staffan.malmgren@gmail.com>
Date:   Wed Sep 11 20:12:28 2013 +0200

    more travis fixes (maybe even works this time?)

commit 52f760ab6fc50ca8e50d3d44742f818dd5b9534f
Author: staffanm <staffan.malmgren@gmail.com>
Date:   Tue Sep 10 23:18:42 2013 +0200

    Build for py26 as well

commit 30a4bf786d9fee8a2dc8e2024facad3b43279973
Author: staffanm <staffan.malmgren@gmail.com>
Date:   Tue Sep 10 23:05:03 2013 +0200

    Make pip quieter

commit 37f0a4f6d1088d37c548e7ade2f3d604939d216c
Author: staffanm <staffan.malmgren@gmail.com>
Date:   Tue Sep 10 22:49:23 2013 +0200

    Install antiword, needed for some dv tests

commit aa3e5d6d96d40577def7ac69cf6d2df2433d4873
Author: Staffan Malmgren <staffan.malmgren@gmail.com>
Date:   Tue Sep 10 22:27:10 2013 +0200

    remove LC_ALL=C in the hope of quashing travis-specific test fails

commit 13d763bf0d867479acd2a8997c14bb53f74d947e
Author: Staffan Malmgren <staffan.malmgren@gmail.com>
Date:   Tue Sep 10 21:47:55 2013 +0200

    most repos in legal.se now have working download

commit b16ce1b508767d3e4b5b33a02f9e02cd13c18d1a
Author: Staffan Malmgren <staffan.malmgren@gmail.com>
Date:   Mon Sep 9 21:59:06 2013 +0200

    almost all of the docrepos now uses the modern API

commit 63c979559c7af7741c4f8ce14a32f2353a86016e
Author: Staffan Malmgren <staffan.malmgren@gmail.com>
Date:   Sun Sep 8 21:52:23 2013 +0200

    Adapted legal.se.Kommitte to a Trips-derived docrepo

commit 3b5dc0f426fdd7195c64f5ea7857c4e3e470cb45
Author: Staffan Malmgren <staffan.malmgren@gmail.com>
Date:   Sun Sep 8 20:45:35 2013 +0200

    got DirTrips to work as a subclass of Trips

commit 47161be8b21f7e1b4507a1e467fbf30c0b98af6b
Author: Staffan Malmgren <staffan.malmgren@gmail.com>
Date:   Sun Sep 8 10:26:29 2013 +0200

    DocumentRemoved-derived exceptions thrown from SFS now has a .dummyfile attribute.

    Manager will check for this attribute and if present, use it to
    create a dummy file to prevent re-parsing expired documents over and
    over.

commit 9c1ef75b3a63ec620d1f5e2b973d6a7455cbf422
Author: Staffan Malmgren <staffan.malmgren@gmail.com>
Date:   Sat Sep 7 20:29:19 2013 +0200

    got new sfs download to work

commit a37e436b15044bf20685e7a717d95dca0d161e27
Author: Staffan Malmgren <staffan.malmgren@gmail.com>
Date:   Fri Sep 6 22:01:20 2013 +0200

    refactored a Trips class for all docrepos that downloads from TRIPS databases (they have very similar mechanisms)

commit d6644d4881aae3ca7758d0fd7a6bc4c661a33416
Author: Staffan Malmgren <staffan.malmgren@gmail.com>
Date:   Thu Sep 5 22:20:44 2013 +0200

    lots of import cleanups

commit 8c71cbb210f58929f7e80414b0d7237e2cb3cce5
Author: Staffan Malmgren <staffan.malmgren@gmail.com>
Date:   Thu Sep 5 21:24:13 2013 +0200

    updated the general repos to modern API usage -- not tested though, need to write a few tests

commit 4f45f55ea324927d001525f1f87579a304de48c0
Merge: 0cb1613 d6a47cb
Author: Staffan Malmgren <staffan.malmgren@gmail.com>
Date:   Tue Sep 3 22:32:59 2013 +0200

    Merge branch 'feature/repocleanup' of https://github.com/staffanm/ferenda into feature/repocleanup

commit 0cb1613365f458127500feb4be01d1011314bdd6
Author: Staffan Malmgren <staffan.malmgren@gmail.com>
Date:   Tue Sep 3 22:32:34 2013 +0200

    ongoing work on proppolo/regeringen/pdfreader

commit 925f99fce8429f03486d020ff30261415ff82926
Author: Staffan Malmgren <staffan.malmgren@gmail.com>
Date:   Mon Sep 2 21:04:22 2013 +0200

    dv.py passes a few testcases and has reasonably high coverage -- let's call it done for now

commit d6a47cb08eac72c3a977cc7323d095a9582d472e
Author: staffanm <staffan.malmgren@gmail.com>
Date:   Sun Sep 1 21:37:19 2013 +0200

    Update .travis.yml

    Try to get travis to build deps

commit 453959e9b8cfddbf1855352e49693ab9bf282b16
Author: Staffan Malmgren <staffan.malmgren@gmail.com>
Date:   Sun Sep 1 21:18:54 2013 +0200

    Got the new version of DV.parse all the way through on a testcase. Much more to do!

commit 7e6cf405d531c265562631d89c55672c09a2554e
Author: Staffan Malmgren <staffan.malmgren@gmail.com>
Date:   Fri Aug 30 23:11:42 2013 +0200

    more travis fixing

commit 464d4126432f56a412d657cca32632838ba6f6ed
Author: Staffan Malmgren <staffan.malmgren@gmail.com>
Date:   Fri Aug 30 23:05:19 2013 +0200

    some more travis adjustments

commit 2137949e6ab7b67efb79700c62705dd6711d7cc0
Merge: c690e76 6fdcc62
Author: Staffan Malmgren <staffan.malmgren@gmail.com>
Date:   Fri Aug 30 22:59:16 2013 +0200

    Merge branch 'feature/repocleanup' of https://github.com/staffanm/ferenda into feature/repocleanup

commit c690e7672eab8c86d48f8c885d569215cf4c961f
Author: Staffan Malmgren <staffan.malmgren@gmail.com>
Date:   Fri Aug 30 22:52:08 2013 +0200

    work in progress on DV parse

commit 6fdcc62ffe7fe8e9c83f6b7b836c66c8af3f34dc
Author: staffanm <staffan.malmgren@gmail.com>
Date:   Fri Aug 30 08:53:55 2013 +0200

    Testing with removing bsddb3 requirements in the hope that Travis builds will work.

commit 81834ff006ac4eff5c4df033136d7ec52d9e1816
Author: Staffan Malmgren <staffan.malmgren@gmail.com>
Date:   Thu Aug 29 21:14:59 2013 +0200

    ongoing work

commit aeaab58c3db1c0a039d487e624c8e20bfc0ff98a
Author: Staffan Malmgren <staffan.malmgren@gmail.com>
Date:   Thu Aug 29 19:15:47 2013 +0200

    WIP

commit 710e2b86d97a31c47a4ce57ffafb4b1dc14ee348
Author: Staffan Malmgren <staffan.malmgren@gmail.com>
Date:   Wed Aug 28 22:02:49 2013 +0200

    This repo-modernization work should probably be in a separate branch