[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.