Session.js: accept() calls mediaHandler.render()
bower.json: bump version number to 0.6.0
package.json: add 'main: "dist/sip.js",'
package.json: bump version number to 0.6.0
package.json: change name to "sip.js", update Gruntfile.js accordingly

This disobeys an NPM tip: https://www.npmjs.org/doc/package.json.html#name
but avoids naming conflicts with https://www.npmjs.org/package/sip
Add .npmignore with everything from .gitignore except dist/ files
Add compiled 0.6.0 files

git add -f dist/sip.js dist/sip.min.js
Merge pull request #59 from onsip/prerelease-0.6.0

Release 0.6.0
0.6.1 Release

Changes (Briefly):

  * Use Browserify to package file dependencies
  * Update to Jasmine 2.0 for unit tests
  * Several bug fixes from 0.6.0 release
Merge remote-tracking branch 'github/prerelease-0.6.1' into release
Remove 0.6.1 dist/ files in preparation for next release
Remove extraneous bower instructions
Logging cleanup: Trim ICE candidate output
Logging cleanup: Check for null before method call
README.md: add npm instructions
Use Grammar to parse Content-Disposition type

This makes Content-Disposition-related behavior more correct.

fixes #6
Grammar: use text() instead of input.substring(peg$currPos, offset())
SpecGrammar.js: add a couple UUID tests
Grammar: remove unused uuid_URI rule, clean up uuid rule
Grammar: fix quoted_string_clean rule

In theory, the rule returns what's between the quotes in the input.

In practice, it was slicing off the first and last characters of the input,
then returning the result. This only worked if there wasn't any SWS before
the quoted string.

Now, it actually returns what's between the quotes.