Updates to honor html_attrs...

Textareas did not resize bsaed on html_attrs and rows/cols settings
Modified lib/assets/javascripts/best_in_place.js to dynamically calculate new pixel values
based on rows * 20 / cols * 5.
Unable to get tests to work (have_css / have_xpath issues) but it works.
Commiting and pushing so that I can use in my project (pull requests over 1 year old in bernat repository