Merge pull request #145 from LordJZ/develop-46327e51-fix

Drop accidentally committed trash line
Closes #114, closes #115.
Find will now start from current selection/last found match
Find string is now global for all windows
'gh' command will now function properly for urls without protocol part (http://)
Closes #93, #124 Fixed scrolling on pages where some inner element (not window) is scrollable, reimplemented smooth scrolling
Closes #88.Find disabled on non HTML documents
Closes #63. Twitter specific class added to the markable elements
Closes #61. Added commands to stop loading current page and all pages
Fix `injectHints` might return undefined markers

The `inner` function of `injectHints` now returns an empty array instead
of undefined if no markers could be produced, since all results of the
`inner` function are recursively concatenated. VimFx seems to have worked
well even though some entries in the array of markers returned by
`injectHints` could be undefined. However, on the Huffman branch, the
undefined entries sometimes caused a TypeError to be thrown, which
eventually resulted in that none of the hint markers were given any hints.
Fix typo

Line 64 in marker.coffee contains a reference to `@markedElement`, though
that is the only occurance in the entire files. It clearly looks like it
is a typo of `@markerElement`, by inspecting the nearby code. The odd
thing, though, is that that line seems to have been added by commit
b5f488df, and already there the typo exists. Has the code ever worked?

I'm not sure if this fix currently fixes any issues, but it is needed in
the Huffman branch in order not to throw errors.
Return console in the packages scope
Fix small bug with scrolling - j/k will scroll by lines
removed console.stacktrace that should be replaced with err.stack where appropriate
Merge pull request #147 from lydell/bugfixes

Bugfixes
Small bugfix for recent change for #88
Merge remote-tracking branch 'source/develop' into mine

Conflicts:
	extension/packages/marker.coffee