only define migration and default hash types if they haven't been at a higher level
only define migration and default hash types if they haven't been at a higher level

* Note use of atom_to_binary came about because rebar define directives
  cause an internal compile error when binary values were used.

juliandunn/chef-server-1,charlesjohnson/chef-server,stephenbm/chef-server,chef/oc_erchef,juliandunn/chef-server-1,marcparadise/chef-server,marcparadise/chef-server,vladuemilian/chef-server,rmoorman/chef-server,juliandunn/chef-server-1,poliva83/chef-server,Minerapp/chef-server,rmoorman/chef-server,vladuemilian/chef-server,juliandunn/chef-server-1,vladuemilian/chef-server,rmoorman/chef-server,chef/chef-server,chef/chef-server,itmustbejj/chef-server,itmustbejj/chef-server,marcparadise/chef-server,stephenbm/chef-server,juliandunn/chef-server-1,chef/chef-server,Minerapp/chef-server,itmustbejj/chef-server,charlesjohnson/chef-server,stephenbm/chef-server,Minerapp/chef-server,vladuemilian/chef-server,rmoorman/chef-server,chef/oc_erchef,stephenbm/chef-server,chef/chef-server,charlesjohnson/chef-server,Minerapp/chef-server,chef/oc_erchef,chef/chef-server,chef/chef-server,Minerapp/chef-server,poliva83/chef-server,marcparadise/chef-server,charlesjohnson/chef-server,itmustbejj/chef-server,poliva83/chef-server,itmustbejj/chef-server,marcparadise/chef-server,charlesjohnson/chef-server,vladuemilian/chef-server,poliva83/chef-server,rmoorman/chef-server,chef/oc_chef_wm,stephenbm/chef-server,poliva83/chef-server,chef/oc_erchef