added checking for unused vars to .jshintrc

build/build/app.js: line 37, col 33, 'baton' is defined but never used.
build/build/app.js: line 37, col 26, 'prev' is defined but never used.
build/build/compress.js: line 29, col 93, 'stdin' is defined but never used.
build/build/compress.js: line 29, col 86, 'stdout' is defined but never used.
build/build.js: line 49, col 55, 'complete' is defined but never used.
build/test/jasmine-node.js: line 31, col 53, 'runner' is defined but never used.
build/test.js: line 20, col 17, 'childProcess' is defined but never used.
lib/ripple/db.js: line 64, col 51, 'key' is defined but never used.
lib/ripple/dbfs.js: line 73, col 38, 'baton' is defined but never used.
lib/ripple/dbfs.js: line 73, col 31, 'prev' is defined but never used.
lib/ripple/dbfs.js: line 105, col 48, 'options' is defined but never used.
lib/ripple/dbfs.js: line 105, col 39, 'error' is defined but never used.
lib/ripple/dbfs.js: line 111, col 51, 'options' is defined but never used.
lib/ripple/dbfs.js: line 111, col 42, 'error' is defined but never used.
lib/ripple/dbfs.js: line 158, col 42, 'error' is defined but never used.
lib/ripple/dbfs.js: line 182, col 41, 'error' is defined but never used.
lib/ripple/dbfs.js: line 187, col 61, 'options' is defined but never used.
lib/ripple/dbfs.js: line 187, col 52, 'error' is defined but never used.
lib/ripple/exception.js: line 24, col 18, Avoid arguments.callee.
lib/ripple/omgwtf.js: line 63, col 42, 'baton' is defined but never used.
lib/ripple/omgwtf.js: line 63, col 35, 'previous' is defined but never used.
lib/ripple/platform/cordova/1.0.0/accelerometer.js: line 24, col 57, 'onError' is defined but never used.
lib/ripple/platform/cordova/1.0.0/camera.js: line 17, col 68, 'cameraOptions' is defined but never used.
lib/ripple/platform/cordova/2.0.0/bridge/contacts.js: line 91, col 54, 'index' is defined but never used.
lib/ripple/platform/cordova/2.0.0/bridge/device.js: line 19, col 49, 'args' is defined but never used.
lib/ripple/platform/cordova/2.0.0/bridge/device.js: line 19, col 43, 'fail' is defined but never used.
lib/ripple/platform/cordova/2.0.0/bridge/file.js: line 275, col 23, 'FileReader' is defined but never used.
lib/ripple/platform/cordova/2.0.0/bridge/file.js: line 300, col 23, 'FileReader' is defined but never used.
lib/ripple/platform/cordova/2.0.0/bridge/geolocation.js: line 30, col 11, '_error' is defined but never used.
lib/ripple/platform/cordova/2.0.0/bridge/geolocation.js: line 66, col 48, 'args' is defined but never used.
lib/ripple/platform/cordova/2.0.0/bridge/media.js: line 178, col 56, 'args' is defined but never used.
lib/ripple/platform/cordova/2.0.0/bridge/media.js: line 182, col 55, 'args' is defined but never used.
lib/ripple/platform/cordova/2.0.0/bridge/network.js: line 26, col 53, 'args' is defined but never used.
lib/ripple/platform/cordova/2.0.0/bridge/network.js: line 26, col 47, 'fail' is defined but never used.
lib/ripple/platform/cordova/2.0.0/bridge/notification.js: line 26, col 44, 'args' is defined but never used.
lib/ripple/platform/cordova/2.0.0/bridge/notification.js: line 26, col 38, 'error' is defined but never used.
lib/ripple/platform/cordova/2.0.0/bridge/notification.js: line 26, col 31, 'success' is defined but never used.
lib/ripple/platform/cordova/2.0.0/bridge/notification.js: line 30, col 50, 'args' is defined but never used.
lib/ripple/platform/cordova/2.0.0/bridge/notification.js: line 30, col 44, 'error' is defined but never used.
lib/ripple/platform/cordova/2.0.0/bridge/notification.js: line 30, col 37, 'success' is defined but never used.
lib/ripple/platform/cordova/2.0.0/bridge/notification.js: line 33, col 49, 'args' is defined but never used.
lib/ripple/platform/cordova/2.0.0/bridge/notification.js: line 33, col 43, 'error' is defined but never used.
lib/ripple/platform/cordova/2.0.0/bridge/notification.js: line 33, col 36, 'success' is defined but never used.
lib/ripple/platform/cordova/2.0.0/bridge/notification.js: line 36, col 50, 'args' is defined but never used.
lib/ripple/platform/cordova/2.0.0/bridge/notification.js: line 36, col 44, 'error' is defined but never used.
lib/ripple/platform/cordova/2.0.0/bridge/notification.js: line 36, col 37, 'success' is defined but never used.
lib/ripple/platform/cordova/2.0.0/spec/device.js: line 16, col 10, 'event' is defined but never used.

lib/ripple/platform/w3c/1.0/navigator.js: line 17, col 10, 'utils' is defined but never used.
lib/ripple/platform/webworks.bb10/1.0.0/app.js: line 16, col 14, 'transport' is defined but never used.
lib/ripple/platform/webworks.bb10/1.0.0/app.js: line 19, col 9, '_uri' is defined but never used.
lib/ripple/platform/webworks.bb10/1.0.0/dialog.js: line 52, col 53, 'dialog' is defined but never used.
lib/ripple/platform/webworks.bb10/1.0.0/event.js: line 21, col 10, 'utils' is defined but never used.
lib/ripple/platform/webworks.bb10/1.0.0/spec/config.js: line 20, col 38, 'config' is defined but never used.
lib/ripple/platform/webworks.bb10/1.0.0/spec/events.js: line 16, col 10, '_self' is defined but never used.

lib/ripple/platform/webworks.core/2.0.0/client/events.js: line 35, col 75, 'eventParams' is defined but never used.
lib/ripple/platform/webworks.core/2.0.0/client/io/file.js: line 48, col 34, 'newName' is defined but never used.
lib/ripple/platform/webworks.core/2.0.0/client/io/file.js: line 65, col 58, 'res' is defined but never used.
lib/ripple/platform/webworks.core/2.0.0/client/utils.js: line 107, col 43, 'encoding' is defined but never used.
lib/ripple/platform/webworks.core/2.0.0/client/utils.js: line 111, col 45, 'encoding' is defined but never used.
lib/ripple/platform/webworks.core/2.0.0/fsCache.js: line 275, col 44, 'path' is defined but never used.
lib/ripple/platform/webworks.core/2.0.0/fsCache.js: line 277, col 56, 'key' is defined but never used.
lib/ripple/platform/webworks.core/2.0.0/server/dialog.js: line 17, col 12, 'devices' is defined but never used.
lib/ripple/platform/webworks.core/2.0.0/server/dialog.js: line 28, col 53, 'dialog' is defined but never used.
lib/ripple/platform/webworks.core/2.0.0/server/io/dir.js: line 26, col 45, 'baton' is defined but never used.
lib/ripple/platform/webworks.core/2.0.0/server/io/dir.js: line 30, col 48, 'baton' is defined but never used.
lib/ripple/platform/webworks.core/2.0.0/server/io/dir.js: line 34, col 39, 'baton' is defined but never used.
lib/ripple/platform/webworks.core/2.0.0/server/io/dir.js: line 37, col 51, 'baton' is defined but never used.
lib/ripple/platform/webworks.core/2.0.0/server/io/dir.js: line 40, col 48, 'baton' is defined but never used.
lib/ripple/platform/webworks.core/2.0.0/server/io/dir.js: line 43, col 42, 'baton' is defined but never used.
lib/ripple/platform/webworks.core/2.0.0/server/io/dir.js: line 46, col 39, 'baton' is defined but never used.
lib/ripple/platform/webworks.core/2.0.0/server/io/file.js: line 17, col 14, 'constants' is defined but never used.
lib/ripple/platform/webworks.core/2.0.0/server/io/file.js: line 28, col 37, 'baton' is defined but never used.
lib/ripple/platform/webworks.core/2.0.0/server/io/file.js: line 32, col 43, 'baton' is defined but never used.
lib/ripple/platform/webworks.core/2.0.0/server/io/file.js: line 36, col 39, 'baton' is defined but never used.
lib/ripple/platform/webworks.core/2.0.0/server/io/file.js: line 39, col 50, 'baton' is defined but never used.
lib/ripple/platform/webworks.core/2.0.0/server/io/file.js: line 42, col 37, 'baton' is defined but never used.
lib/ripple/platform/webworks.core/2.0.0/server/io/file.js: line 72, col 39, 'baton' is defined but never used.
lib/ripple/platform/webworks.core/2.0.0/server/io/file.js: line 76, col 41, 'baton' is defined but never used.
lib/ripple/platform/webworks.core/2.0.0/server/system.js: line 22, col 14, 'constants' is defined but never used.
lib/ripple/platform/webworks.core/2.0.0/spec/config.js: line 20, col 38, 'config' is defined but never used.
lib/ripple/platform/webworks.core/2.0.0/XMLHttpRequest.js: line 74, col 59, 'value' is defined but never used.
lib/ripple/platform/webworks.core/2.0.0/XMLHttpRequest.js: line 74, col 52, 'header' is defined but never used.
lib/ripple/platform/webworks.core/2.0.0/XMLHttpRequest.js: line 80, col 68, 'password' is defined but never used.
lib/ripple/platform/webworks.core/2.0.0/XMLHttpRequest.js: line 80, col 58, 'user' is defined but never used.

lib/ripple/platform/webworks.handset/2.0.0/client/Appointment.js: line 17, col 10, 'utils' is defined but never used.
lib/ripple/platform/webworks.handset/2.0.0/client/Appointment.js: line 20, col 29, 'service' is defined but never used.
lib/ripple/platform/webworks.handset/2.0.0/client/audio.js: line 22, col 46, 'contentType' is defined but never used.
lib/ripple/platform/webworks.handset/2.0.0/client/AudioPlayer.js: line 19, col 37, 'async' is defined but never used.
lib/ripple/platform/webworks.handset/2.0.0/client/BrowserArguments.js: line 17, col 42, 'transport' is defined but never used.
lib/ripple/platform/webworks.handset/2.0.0/client/Contact.js: line 19, col 25, 'service' is defined but never used.
lib/ripple/platform/webworks.handset/2.0.0/client/Contact.js: line 67, col 38, 'picture' is defined but never used.
lib/ripple/platform/webworks.handset/2.0.0/client/invoke.js: line 20, col 18, 'APP_URL_MUSIC' is defined but never used.
lib/ripple/platform/webworks.handset/2.0.0/client/invoke.js: line 21, col 19, 'APP_URL_PHOTOS' is defined but never used.
lib/ripple/platform/webworks.handset/2.0.0/client/invoke.js: line 22, col 19, 'APP_URL_VIDEOS' is defined but never used.
lib/ripple/platform/webworks.handset/2.0.0/client/invoke.js: line 23, col 21, 'APP_URL_APPWORLD' is defined but never used.
lib/ripple/platform/webworks.handset/2.0.0/client/invoke.js: line 24, col 19, 'APP_URL_UPDATE' is defined but never used.
lib/ripple/platform/webworks.handset/2.0.0/client/menu.js: line 19, col 13, 'onSelect' is defined but never used.
lib/ripple/platform/webworks.handset/2.0.0/client/MenuItem.js: line 16, col 14, 'transport' is defined but never used.
lib/ripple/platform/webworks.handset/2.0.0/client/Message.js: line 16, col 10, 'utils' is defined but never used.
lib/ripple/platform/webworks.handset/2.0.0/client/Message.js: line 20, col 11, 'select' is defined but never used.
lib/ripple/platform/webworks.handset/2.0.0/client/system.js: line 16, col 10, 'utils' is defined but never used.
lib/ripple/platform/webworks.handset/2.0.0/client/systemEvent.js: line 17, col 10, 'utils' is defined but never used.
lib/ripple/platform/webworks.handset/2.0.0/server/app.js: line 19, col 14, 'constants' is defined but never used.
lib/ripple/platform/webworks.handset/2.0.0/server/audioPlayer.js: line 19, col 14, 'constants' is defined but never used.
lib/ripple/platform/webworks.handset/2.0.0/server/audioPlayer.js: line 43, col 33, 'audio' is defined but never used.
lib/ripple/platform/webworks.handset/2.0.0/server/contact.js: line 18, col 10, 'utils' is defined but never used.
lib/ripple/platform/webworks.handset/2.0.0/server/contact.js: line 73, col 32, 'post' is defined but never used.
lib/ripple/platform/webworks.handset/2.0.0/server/identity.js: line 20, col 13, 'platform' is defined but never used.
lib/ripple/platform/webworks.handset/2.0.0/server/invoke.js: line 17, col 14, 'constants' is defined but never used.
lib/ripple/platform/webworks.handset/2.0.0/server/io/dir.js: line 29, col 52, 'baton' is defined but never used.
lib/ripple/platform/webworks.handset/2.0.0/server/io/dir.js: line 32, col 44, 'baton' is defined but never used.
lib/ripple/platform/webworks.handset/2.0.0/server/io/dir.js: line 32, col 37, 'post' is defined but never used.
lib/ripple/platform/webworks.handset/2.0.0/server/io/dir.js: line 32, col 31, 'get' is defined but never used.
lib/ripple/platform/webworks.handset/2.0.0/server/memo.js: line 38, col 32, 'post' is defined but never used.
lib/ripple/platform/webworks.handset/2.0.0/server/menu.js: line 18, col 11, 'events' is defined but never used.
lib/ripple/platform/webworks.handset/2.0.0/server/menu.js: line 20, col 12, 'devices' is defined but never used.
lib/ripple/platform/webworks.handset/2.0.0/server/message.js: line 41, col 32, 'post' is defined but never used.
lib/ripple/platform/webworks.handset/2.0.0/server/message.js: line 64, col 30, 'post' is defined but never used.
lib/ripple/platform/webworks.handset/2.0.0/server/sms.js: line 16, col 14, '_listener' is defined but never used.
lib/ripple/platform/webworks.handset/2.0.0/server/sms.js: line 19, col 14, 'constants' is defined but never used.
lib/ripple/platform/webworks.handset/2.0.0/server/sms.js: line 50, col 54, 'baton' is defined but never used.
lib/ripple/platform/webworks.handset/2.0.0/server/sms.js: line 50, col 47, 'post' is defined but never used.
lib/ripple/platform/webworks.handset/2.0.0/server/Task.js: line 47, col 32, 'post' is defined but never used.
lib/ripple/platform/webworks.handset/2.0.0/spec/device.js: line 134, col 42, 'setting' is defined but never used.

lib/ripple/platform/webworks.tablet/2.0.0/client/BrowserArguments.js: line 17, col 42, 'transport' is defined but never used.
lib/ripple/platform/webworks.tablet/2.0.0/client/invoke.js: line 17, col 13, 'APP_TYPE' is defined but never used.
lib/ripple/platform/webworks.tablet/2.0.0/client/system.js: line 16, col 10, 'utils' is defined but never used.
lib/ripple/platform/webworks.tablet/2.0.0/client/systemEvent.js: line 20, col 59, 'response' is defined but never used.
lib/ripple/platform/webworks.tablet/2.0.0/server/invoke.js: line 17, col 14, 'constants' is defined but never used.
lib/ripple/platform/webworks.tablet/2.0.0/spec/device.js: line 152, col 42, 'setting' is defined but never used.

lib/ripple/platform.js: line 20, col 14, 'constants' is defined but never used.
lib/ripple/resizer.js: line 19, col 12, 'resizer' is defined but never used.
lib/ripple/ui/plugins/about-dialog.js: line 16, col 10, 'utils' is defined but never used.
lib/ripple/ui/plugins/accelerometer.js: line 12, col 7, 'ui' is defined but never used.
lib/ripple/ui/plugins/accelerometer.js: line 168, col 49, 'e' is defined but never used.
lib/ripple/ui/plugins/accelerometer.js: line 172, col 53, 'e' is defined but never used.
lib/ripple/ui/plugins/accelerometer.js: line 195, col 46, 'e' is defined but never used.
lib/ripple/ui/plugins/build.js: line 44, col 24, 'error' is defined but never used.
lib/ripple/ui/plugins/build.js: line 71, col 53, 'result' is defined but never used.
lib/ripple/ui/plugins/build.js: line 78, col 52, 'result' is defined but never used.
lib/ripple/ui/plugins/camera.js: line 19, col 10, 'video' is defined but never used.
lib/ripple/ui/plugins/eulaCheck.js: line 16, col 10, 'utils' is defined but never used.
lib/ripple/ui/plugins/eulaCheck.js: line 28, col 54, 'result' is defined but never used.
lib/ripple/ui/plugins/firstRunCheck.js: line 17, col 14, 'constants' is defined but never used.
lib/ripple/ui/plugins/geoView.js: line 195, col 42, 'e' is defined but never used.
lib/ripple/ui/plugins/geoView.js: line 207, col 64, 'e' is defined but never used.
lib/ripple/ui/plugins/goodVibrations.js: line 16, col 14, 'constants' is defined but never used.
lib/ripple/ui/plugins/invoke.js: line 16, col 14, 'constants' is defined but never used.
lib/ripple/ui/plugins/layout.js: line 22, col 39, 'baton' is defined but never used.
lib/ripple/ui/plugins/layout.js: line 22, col 32, 'prev' is defined but never used.
lib/ripple/ui/plugins/omnibar.js: line 58, col 38, 'baton' is defined but never used.
lib/ripple/ui/plugins/omnibar.js: line 58, col 31, 'prev' is defined but never used.
lib/ripple/ui/plugins/phone.js: line 25, col 49, 'error' is defined but never used.
lib/ripple/ui/plugins/phone.js: line 45, col 48, 'error' is defined but never used.
lib/ripple/ui/plugins/phone.js: line 77, col 38, 'baton' is defined but never used.
lib/ripple/ui/plugins/phone.js: line 77, col 31, 'prev' is defined but never used.
lib/ripple/ui/plugins/platform.js: line 17, col 10, 'event' is defined but never used.
lib/ripple/ui/plugins/platform.js: line 21, col 12, 'resizer' is defined but never used.
lib/ripple/ui/plugins/platform.js: line 23, col 7, 'db' is defined but never used.
lib/ripple/ui/plugins/platformEvents.js: line 18, col 10, 'event' is defined but never used.
lib/ripple/ui/plugins/settings-dialog.js: line 20, col 14, 'transport' is defined but never used.
lib/ripple/ui/plugins/settings.js: line 30, col 33, 'baton' is defined but never used.
lib/ripple/ui/plugins/settings.js: line 30, col 26, 'prev' is defined but never used.
lib/ripple/ui/plugins/tooltips.js: line 24, col 10, 'utils' is defined but never used.
lib/ripple/ui/plugins/widgetConfig.js: line 195, col 45, 'url' is defined but never used.
lib/ripple/ui.js: line 219, col 38, 'ui' is defined but never used.
lib/ripple/ui.js: line 219, col 34, 'uiEvent' is defined but never used.
lib/ripple/utils.js: line 18, col 14, 'constants' is defined but never used.
lib/ripple/utils.js: line 230, col 45, 'total' is defined but never used.
lib/ripple/widgetConfig.js: line 421, col 42, 'baton' is defined but never used.
lib/ripple/widgetConfig.js: line 421, col 35, 'previous' is defined but never used.
lib/ripple/xhr/cors.js: line 27, col 51, 'value' is defined but never used.
lib/ripple/xhr/cors.js: line 34, col 60, 'password' is defined but never used.
lib/ripple/xhr/cors.js: line 34, col 50, 'user' is defined but never used.
lib/ripple/xhr/cors.js: line 34, col 44, 'async' is defined but never used.
lib/ripple/xhr/jsonp.js: line 56, col 51, 'value' is defined but never used.
lib/ripple/xhr/jsonp.js: line 56, col 44, 'header' is defined but never used.
lib/ripple/xhr.js: line 16, col 14, 'constants' is defined but never used.
lib/ripple/xhr.js: line 20, col 8, 'XHR' is defined but never used.
lib/ripple/xhr.js: line 23, col 42, 'baton' is defined but never used.
lib/ripple/xhr.js: line 23, col 35, 'previous' is defined but never used.

test/unit/cordova/file.js: line 119, col 120, 'fail' is defined but never used.
test/unit/cordova/file.js: line 159, col 43, 'e' is defined but never used.
test/unit/cordova/file.js: line 165, col 46, 'e' is defined but never used.
test/unit/fs.js: line 36, col 58, 'error' is defined but never used.
test/unit/fs.js: line 45, col 70, 'error' is defined but never used.
test/unit/fs.js: line 53, col 122, 'failure' is defined but never used.
test/unit/fs.js: line 57, col 116, 'failure' is defined but never used.
test/unit/fs.js: line 57, col 107, 'success' is defined but never used.
test/unit/fs.js: line 57, col 98, 'url' is defined but never used.
test/unit/fs.js: line 128, col 76, 'error' is defined but never used.
test/unit/fs.js: line 154, col 71, 'error' is defined but never used.
test/unit/fs.js: line 229, col 71, 'error' is defined but never used.
test/unit/fs.js: line 258, col 76, 'error' is defined but never used.
test/unit/fs.js: line 289, col 76, 'error' is defined but never used.
test/unit/fs.js: line 321, col 97, 'error' is defined but never used.
test/unit/fs.js: line 357, col 73, 'error' is defined but never used.
test/unit/fs.js: line 394, col 73, 'error' is defined but never used.
test/unit/fs.js: line 436, col 73, 'error' is defined but never used.
test/unit/fs.js: line 440, col 74, 'error' is defined but never used.
test/unit/fs.js: line 444, col 71, 'error' is defined but never used.
test/unit/fs.js: line 547, col 77, 'error' is defined but never used.
test/unit/fs.js: line 551, col 78, 'error' is defined but never used.
test/unit/fs.js: line 555, col 75, 'error' is defined but never used.
test/unit/fs.js: line 590, col 73, 'error' is defined but never used.
test/unit/phonegap/contacts.js: line 394, col 80, 'item' is defined but never used.
test/unit/tooltip.js: line 29, col 68, 'runner' is defined but never used.
test/unit/tooltip.js: line 29, col 60, 'test' is defined but never used.
test/unit/ui.js: line 35, col 61, 'func' is defined but never used.
test/unit/utils.js: line 306, col 49, 'i' is defined but never used.
test/unit/w3c/navigator.js: line 18, col 10, 'utils' is defined but never used.
test/unit/webworks/fsCache.js: line 26, col 39, 'error' is defined but never used.
test/unit/webworks/fsCache.js: line 41, col 39, 'error' is defined but never used.
test/unit/webworks/fsCache.js: line 56, col 67, 'error' is defined but never used.
test/unit/webworks/fsCache.js: line 66, col 70, 'error' is defined but never used.
test/unit/webworks/fsCache.js: line 242, col 63, 'error' is defined but never used.
test/unit/webworks/io/file.js: line 258, col 90, 'async' is defined but never used.
test/unit/webworks/io/file.js: line 279, col 90, 'async' is defined but never used.

Corrected unit test for updated clearWatch signature