Initial commit
Created empty project structure.
Added Maven support and some basic expected dependencies.
Completed class DocumentScriptEngineManager for managing the script
engines for documents.
Added class of runner DocumentScriptRunner where scripts will be loaded
and executed in the associated script engine DocumentScriptEngine.
Refactorized classes of the script executor and script engine manager.
Implemented part of the script preparation and script state context.
Implemented event notifications on document loading.
Added support for notifications of some other events.
Removed custom event implementation in DOM.
Events will be captured via standard DOM events.
Implemented some principal fragments of the function of web browser
according to HTML5 specification.
Implemented origins, browsing context extended about security checks.
Implemented some initial aspects of navigating of browsing contexts.
Partially implemented event loop and traversing of the history.
Completed main aspects of the History traversal algorithm
State objects and firing corresponding events are not still supported.
Partially implemented simplified navigation.
Created structure of handlers for loading web contents.
Insignificant changes in navigation.
Implemented further steps of the navigation algorithm.
Resource handling steps still remain.
Implemented main steps of the navigation algorithm. 
(without handling the navigated content)
Created base classes for factories and registry based on MIME types.
Script engine manager and content handler registry are now based
on defined base classes.
Adds missing files excluded from commit for 2 last days.
Fixed all errors. Source code is now compilable.