Added a 'validate' event to Foundation.libs.abide to allow implementors to respond when validation happens.