Remove ADOL-C from source tree and re-implement adoublev