Complete rewrite of DbDIrectory to solve underlying API bugs. Numerous new options added and class now fully embraces Iterable<Database>
Addition of static methods in Database to determine whether a Database is a template, database, replica candidate or template candidate
Addition of Session.getDatabaseWithFailover, getDatabaseByReplicaID and getDatabaseIfModified
Continued improvements in Formula parsing
Addition of static Comparators for Databases