Added framework for custom compiler functionality through extended BCCPlugin classes.