Added user control to edit enum flags (e.g., in a PropertyGrid)

Added this to allow for multiple selection of enums in a PropertyGrid -- more specifically, platform selection based on enum values in the General Settings pane (see future commits to build_linux_from_editor branch in my fork).