issue 926 dragZoom 'use strict'

-forcing 'use strict' around the whole library - removed replace calls in dragZoom directive (not in angular 1.3+   replace has been deprecated)
#926
banner and footer wrapper now encapsulates with 'use strict'