collections and cleanups

- ADD: ToArray() and ToList() method to SynchronizedList<T> class
- ADD: ToArray() and ToDictionary() method to SynchronizedDictionary<T>
class
- ADD: NextWithState property for SimpleWorkflowExecutionContext<S>
class
- CHG: code cleanups
tests, reflection, collections and cleanups

- ADD: started to implement test framework
- ADD: first reflection helper / extension methods
- ADD: Concat() helper method
- CHG: code cleanups
documentation fixes