Added more RaceCondition examples

Added RaceCondition5 and RaceCondition6 examples. Each solve solves
race conditions using a different approach and ensures main thread does
not finish until threads have finished.