Added support for shifting negative numeric- and CSS pixel
Added support for shifting more CSS length types: em, pt, cm, in