Thanks Leslie. I got the latest version and decided to also build DiaQ, plyGame and plyRPG. Previously I was only building plyRPG. So I just built for Unity 4.6 and next will build for Unity 5. Looks like I only need to define UNITY5 for that build.
Getting one error with DiaQ just FYI so maybe the DiaQ source zip is missing a small update? For now I just commented out the code in DiaQEventHandler.AddEvent(plyEvent e) as I haven't started using DiaQ yet anyway:
Assets/plyoung/DiaQ/plyGame/Scripts/Events/DiaQEventHandler.cs(29,44): error CS0117: `DiaQ.DiaQEngine' does not contain a definition for `onQuestAccepted'
Everything is working great in 4.6, now going to build for Unity 5.