feat (directive): IE8 Support (updated)

change getCarouselWidth() to calculate containerWidth
change transformProperty to undefined if transform style doesn't exist
change detectTransformProperty() to set style.marginLeft if transformProperty is undefined
change selector in getSlidesDOM() so it is compatible with IE

This is mainly an update from https://github.com/revolunet/angular-carousel/pull/140