M-Theory Compactifications and Special Holonomy Orbifolds