Fixes DEVELOPER-1072, video description truncation

Using the ideas from
https://github.com/jboss-developer/www.jboss.org/pull/643 to create a
better algorithm.
Fixing up books (DEVELOPER-1093)

Spreadsheet data wins now, if there's data. Also checking for required
fields and alerting if they're not there.
Ensure a description if the length is less than 60

If the string being truncated ends up being less than 60 characters,
we'll just take the first 'max' characters.
Enforcing a minimum length for descriptions
Merge branch 'DEVELOPER-1093'