It's possible but not something we would ever do. We are looking at STARTTLS Everywhere from EFF as means to help ensure that any cert changes would be tracked transparently.
#1 is something we will support via open source.
#1 is something we will support via open source.