fixes #8737 - removing deprecation warning due to has_many deprecation of conditions

removing whiny nils, etc. also, gems which have wrong dependencies now work from their github forks