Move .strip to after .pack in sanitize_value

Before:
" whitespace and unicode #{128.chr('UTF-8')} ".strip.unpack('U*').select {|b| b < 127}.pack('U*')
#=> "whitespace and unicode "
After:
" whitespace and unicode #{128.chr('UTF-8')} ".unpack('U*').select {|b| b < 127}.pack('U*').strip
#=> "whitespace and unicode"
Merge pull request #118 from nobuf/master

fix #84 check if the filename is String
Merge pull request #130 from mwmalinowski/master

Move .strip to after .pack in sanitize_value
Remove supporer notice
Test comparison CSV file was missing last row
Hyperlink fix: id attribute is actually r:id - rspec was failing
Excel to_csv for Link cell should be url not string
Adding check for id presence - what rui-castro had done in the first
place

Conflicts:
	lib/roo/excelx.rb
refactor out cell handling to separate method

Conflicts:
	lib/roo/excelx.rb
refactoring zipfile processing - removing redundant zip open

Conflicts:
	lib/roo/excelx.rb
Speedup xlsx file parsing. Closes #55, #135
use BigDecimal, fix header_line count