Stability and solubility engineering of the EphB4 tyrosine kinase catalytic domain using a rationally designed synthetic library.