This patch implements the "Improved Extrusion" feature proposed in https://docs.google.com/document/d/1NSpMnKHn5LPL9_LUe2sRXiOtU52WFIfug26p3RaJAas/edit#.
The changes performed consist of adding two new interface options: "Extrude Symmetric" and "Reverse Extrude Direction". To ensure backwards compatibility, "Extrude symmetric" is turned on by default.
This patch only works when Bevel Depth is 0. Changing the value of Bevel Depth ignores the options mentioned above.



