ENH: scales support reverse option and discrete scales, fixes #65, #171, #172

2 jobs for scales_merge in 2 minutes and 49 seconds (queued for 3 seconds)