Updated array field view with optional tooltips and optional remove button/disable button

I have adjusted my modified arrayfield implementation, it is now both in the normal bootstrap3 template and the horizontal one.
I have added support for optional attributes on the `afArrayField` as follows:
`minTooltipText` & `maxTooltipText`
If undefined the default text will be used for the tooltips ('Min Count Reached' & 'Max Count Reached')
If defined with a value of false no tooltip will be shown.
If defined with a string value the string will be used for the tooltip text
`removeButtons`
If defined with a value of true the buttons will be removed
If undefined or false the buttons will be disabled when maxCount is reached or minCount is reached
The problem with displaying them invisibly is that there will be indentation of the fields. Consider the case where minCount and maxCount are both set to 1 because I want to display exactly 1 array item field with no ability to add/remove. In this case, it will look weird to have blank space to the left of the field, and I also wouldn't want the disabled buttons there. So it's better to completely omit the buttons from the DOM if `removeButtons` is true.