fix travis build

use mono with framework 4.0
define MONO compiler directive
disable sourcelink on mono