Adding personvalidator
Syncing master -> BL
Fixing build errors I introduced in BL

Fixed build errors in PersonValidator.cpp
Adding BLTestSuite project
Adding stubs for person validation
Adding PersonProcessor

BL should be handling all relevant mediator events except searching now.
Sync master -> BL
Merge remote-tracking branch 'origin/master' into BL_Branch_5-30-14
A few fixes to compile

There are a few fixes I had to make to get it to compile, one was the
AsyncMediatorWorker::AsyncMediatorWorker::Start() function definition
seeming to have one too many AsyncMediatorWorkers.  Not sure how it
could have been working for others!
added party validator stuff

its cool.
merged with GUI branch

with help from Ryan
broken stuff.
add a state update class

this class checks and updates the state transition of the mediation
process, not finished.
Adding initiated state check, readytoschedule state
ok merged