Bug fixes to monotonicity code

 * uniform+cosine detection functions were ignored when using  monotonicity constraints, now they can be used together
 * mono.strict=TRUE didn't automatically turn on mono=TRUE, extra logic to correct this
 * monotonicity now only handled in meta.data in ddf.ds (since other functions don't use it)
 * default mono.strict=FALSE -> TRUE if mono=TRUE