checks if the list of available migration scripts list are consistent
if sequential check if no gaps and check if all consistent with migrations table if downgrading
if timestamp check if consistent with migrations table if downgrading

@param array  $migrations
@param string $method
@param string $targetVersion

@return boolean