Move idling hook inside Execute.

This is is response to the Revit team's request that we not hook idling
inside OnStartup.
Fix the dev build option.
Add traceback to python exception.
Test for empty Dynamo directories.
Merge remote-tracking branch 'origin/master' into Revit2015