Fixed bug - mix-up of class names and migration names
Fixed mixed-up soup files for all migrations
Added canonical support to news migration
Added unused fields in sources/destinations for migrations
refs #2480: Fixed issue with field shrinking back during feature-revert in update.sh
refs #2572: Schema change moved to osha, as alters database structure
refs #2572: Reviewed entire project code
Removed some unmigrated fields from source files
Merge pull request #47 from eugenst/refactor

Added unused fields in sources/destinations for migrations
refs #2580: Code cleanup, partially reviewed for the publications and publication files migrations
Added Publication migration during install/update
Merge branch '2580_migrate_publications' of https://github.com/eu-osha/osha-website into 2580_migrate_publications