A Unity ID allows you to buy and/or subscribe to Unity products and services, shop in the Asset Store and participate
in the Unity community.
I worked it out, for some unknown reason the Directional light tag got changed to "EditorOnly". Changing that to "Untagged" fixed it.
I've a small project that worked great with Unity 3.1, after upgrading to 3.2 it loses the only one Directional Ligh I've on the game...