updated docs for new rake task for delayed job, and the 0.21 tag for updating and installing
when installing from fresh, we now describe installing with git rather than mercurial
attempting to run travis using postgresql
added the postgres gem to the test env
dropped the obselete binary column data_old from content-blobs

OPSK-18
removed use of the data_old obselete attribute
Shortened some long index names, to be less than 63 chars for postgres - OPSK-18
Dropped old db_files table - OPSK-18
add migration files to git
run unit and functional tests using mysql and postgres
setup the env variables for travis correctly

to create the correct build matrix for different SUITE and DB_TYPE
flipped configs for biovel flavour
rollback migration to put back db_file, as it is needed by attachment_fu, and the forums
removed the limit on db_files.data to overcome postgresql issue - OPSK-18
fix for sql for activity logs to make less mysql specific

tested and fixed for postgresql
added some missing new config values for the biovel config with default values
Fix to parameter name for uploading workflow file

needed changing following refactoring, and the workflow upload doesn't use the standard partial so needed updating seperately
Merge branch 'master' into biovel-workflow-work
fix for tests for biovel, telling it to clear the alternative partial for the sharing form

also fixed html id simple_sharing in biovel's sharing form
move the test database configurations out of config/ and into test/

to avoid confusion for people setting up a new seek installation