Manufacturing Constraints and Multi-Phase Shape and Topology Optimization via a Level-Set Method