Quinazoline and Thiazoloquinazoline - A Biologically Active Scaffold: Condensed Quinazoline Derivatives