[Review] Request from 'aduffeck' @ 'SUSE/machinery/review_140911_migration_infrastructure'

Please review the following changes:
  * e18d327 Require migrations to describe their purpose
  * 3b91673 Lazily load migrations from schema/migrations when needed
  * ef699aa Implement the Migration base class