Convert arguments to a 'proper' array

This is a more concise way to coerce the passed array-like arguments object. It also removes the need for the for-loop.
Add minification step for a new "release" task
Updating shell.js - modifiying argument object to array
Passes JSHint. Add semi-colons, prevent redeclarations of vars.
Merge pull request #41 from ericjimenez/lint-datePicker-tests

Linter fixes for date picker tests.
Merge pull request #44 from bmullan91/patch-1

Convert arguments to a 'proper' array using Array.prototype
Merge pull request #67 from ericjimenez/lint-timePicker-decl-test

Lint fixes for timePicker-decl.js
Update webunit test to use a more sane parameter syntax
Fix args parsing to work with default params
Remove debug "echo" statement
fix an incorrect tabbing
remove extraneous/unreferenced 'that' in datePicker, timePicker, Tooltip
Performed linting

changed ‘==’ to ‘===’
added missing semi-colons
removed unnecessary commas
prevented redeclarations of vars
Animations: PVLJSFunctionTests: CancelEmptyAnimation test failure - Unexpected exception: msSetImmediate is not defined (Firefox)
Merge pull request #72 from ericjimenez/lint-timePicker-test

Linting fixes for timePicker tests.
Merge pull request #71 from charleswli/extrathat

Remove extraneous/unreferenced 'that' in datePicker, timePicker, and Tooltip
Merge branch 'master' of github.com:winjs/winjs
Fixed test pages not launching automatically on UNIX file systems, fixed webworkervalidationtest to make sure that base.js does not take DOM dependencies on load.
Force clean up after every test run, styled the start button to make it more visible.
#77 - Menu and MenuCommands unit tests are not removing appended elements to the DOM after execution