[WF4] Slight tidy up of bookmarking implementation. Some more tests.

-Move bookmark equality logic to .Equals method like .net
-Tidy up some method / property names in runtime
-Implement rest of WorkflowApplication Idle event support
[WF4] Split up files.