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 helpers in this file are part of the API, for general use by package users. This helper is more of an internal helper, specific to the bootstrap templates. It should be defined in bootstrap3.js, on the necessary templates only:

```js
function autoFormTextFromAttsOrDefault(options) {
 // etc...
}
Template["afArrayFieldAddButton_bootstrap3"].helpers({
  afTextFromAttsOrDefault: autoFormTextFromAttsOrDefault
});
Template["afArrayFieldRemoveButton_bootstrap3"].helpers({
  afTextFromAttsOrDefault: autoFormTextFromAttsOrDefault
});
```