Adding use of reflection to generate a nicer drop down menu for sorting layers. The editor makes it optional so if the reflection fails due to a change in Unity, the script will fall back to the previous behavior.