added unit test 'Nested grouping finds items in observableArrays - observable'
extended group with a new option live

which enables group to retraverse the viewmodel if a change in an
observableArray is detected
Merge branch 'master' into observableArrays
grouping ignores items nested in destroyed objects

(currently only working for non observable groupings)
validateables were not cleared before retraversing the viewmodel
destroyed handling is now also working for observable groupings (when using the live option)
Merge branch 'observableArrays' into observableArrays-destroyed

Conflicts:
	Tests/validation-tests.js
Added missing semicolon.
The traverse function of grouping stores the validatables in a temporary not observable array to avoid
to cause the reevaluation of computeds depending on the errors for every added validatable.
Removed a comment.
Merge branch 'master' into observableArrays-destroyed
Use validatablesTemp instead of the call to validatables() to subscribe to all
observableArrays.
Live tracking of observableArrays did work only on the arrays existing
at the creation of the validation group.
Added a todo for dispose handling.
Merge branch 'observableArrays-destroyed' of https://github.com/delixfe/Knockout-Validation into delixfe-observableArrays-destroyed

Conflicts:
	Src/knockout.validation.js
Merged changes into new file structure
Merged pending head changes