Merge pull request #18 from rojkov/master

Decrease the amount of message exchange between UI and embedding
Added full api for nsITypeAheadFind and small changes

* Added full API for nsITypeAheadFind, sending embed:find message with
search status
* Added this._viewportData null checks
* Removed old context menu support code
Added api for Services.prefs.clearUserPref function
Fixed PrefService. Added missing breaks inside switch.
Fixed typo in EmbedPrefService
Added dummy qt5 spec for separated dependency tracking
Simple GetData implementation

please fix FIXME wrong unicode strings convertion
nsClipboard fixies

added outer-window-destroyed listener
truncate mBuffer after use
fix. Truncate mBuffer after use.
Do not use json for unicode strings. Light workaround.
Merge pull request #19 from CODeRUS/master

Simple GetData Clipboard implementation
Updated to latest upstream HG: 36da3cb92193, GIT: f3315833afbd2e09bcb51d287acd1dafc01e32df
Make Qt5 spec generate package with qt5 name
Added basic implementation for Bookmarks/History fetcher from mozilla Sync account
Added stubs for fetch all possible firefox store data
Fixed some jsscript errors and warnings
Updated for bug 839961 as followup
Set strict dependency on xulrunner-qt5
Removed direct dependency
Updated dependency