Reformatted and cleaned a lot of the Jurassic code.
[JavaScript] Updated Comments Implementation to support Document.Comments, Folding.  Fixed issues with JavaScript Parsing.

Issue: 10 and 20
[JavaScript] Improved Code Folding support and consistency acros code blocks. #21
[JavaScript] Document Outline Polishing and Autocomplete Crash fix

- Autocomplete crash fix
- Removed child functions of variables from document outline
- Added support for get/set functions in Document Outline and their correct function name.
[JavaScript] Added get/set functions to auto completion list.
[JavaScript] Updated script icon in JavaScript project.  Removed js mimetype dependency from asp.net.
[JavaScript} Issue #5 - Added regex syntax highlighting.
[JavaScript] Issue #22

- Updated JavaScript Parsed document to support string based content
- Added JSTypeSystemService to keep track of all JavaScript documents.
- Updated Code Completion to get cached documents from JSTypeSystemService.
- Removed custom icon
[JavaScript] Created simple cache objects for storing and caching JS ast.  Created separate task for JavaScript parsing on solution load to avoid additoinal overhaul.  Update compleition to use these simple objects.  Changes all namespaces to MonoDevelop.JavaScript.
[JavaScript] Updated SipleAst to support multiple heirarchies. Removed JavaScriptDocument node from document outline.  Updated DocumentOutline to support lightwiehgt AST nodes instead of heavyweight Jurassic nodes.
[JavaScript] TypeSystemService upgrade #1
[JavaScript] Syntax Mode Updates for JavaScript and inline Html.