Add aria-hidden="true" to node when visible binding is false.

Adding aria-hidden='true' to node when it is not visible and remove it when it is visible, also added tests to confirm behaviour.

This closes issue #1322