Closes 1752. Patch3DCollection can now be empty.

Also improved the Patch3DCollection constructor.
Merge pull request #2162 from WeatherGod/mplot3d/empty_patch3dcollection

[SPRINT] Closes #1752. Patch3DCollection can now be empty.