added hideFirstAndLast option

Replaces #51. I changed the property name to "hide" instead of "display" since that's the naming convention used in TbHtml::carousel().