Fixing bug: use correct index to find os dist version
Using StrictVersion instead of NormalizedVersion because it can't handle leading zeros like '12.04'
avoid using split command in s3 multipart upload to save space

add splitfile dependency