refactoring and fixes #710

refactoring code from cells.rb to column_width_calculator, from now on
all complex width related code is in this file.
fixed #710 be eliminating an edge case as reported under issue #710
improved documentation of fix for issue #710
Merge pull request #712 from prawnpdf/issue_710

refactoring and fixes #710