CommonJS: Editor: Added getLine*Pos, getAllMarks methods

(integrated from trunk branch change 9d4036b by Nathan Rijksen <n.rijksen@gmail.com>)
Commando: Tweaked alternating row colors

(integrated from trunk branch change 661cdf8 by Nathan Rijksen <n.rijksen@gmail.com>)
Commando: Added bookmarks scope

(integrated from trunk branch change e8d4f0d by Nathan Rijksen <n.rijksen@gmail.com>)
Commando: Stop searches when commando is hidden

(integrated from trunk branch change 74ad3fb by Nathan Rijksen <n.rijksen@gmail.com>)
Commando: Fix scope-files not tracking numResults properly

(integrated from trunk branch change 9f8f0f5 by Nathan Rijksen <n.rijksen@gmail.com>)
Build: Added bk package/image dirs to gitignore

(integrated from trunk branch change 42778d5 by Nathan Rijksen <n.rijksen@gmail.com>)
UI: Added new color coded language icons

These will replace both the language icons as well as file icons using
extensions that match those languages
rn=

(integrated from trunk branch change b2197a2 by Nathan Rijksen <n.rijksen@gmail.com>)
UI: Check for mozIconAvailable in koIconProtocolHandler

(integrated from trunk branch change 58a956f by Nathan Rijksen <n.rijksen@gmail.com>)
UI: Implemented koicon in relevant places (Tabs, Placs, Breadcrumbs, OpenFiles scope, etc)
docker: allow "--flavour" argument to build

(integrated from trunk branch change 875faeb by Todd Whiteman <toddw@activestate.com>)
Util: Added "docklet run" which builds then runs komodo on host

(integrated from trunk branch change 46a1aaf by Nathan Rijksen <n.rijksen@gmail.com>)
UI: Use OS native monospace font for fileicons

(integrated from trunk branch change 1cd1100 by Nathan Rijksen <n.rijksen@gmail.com>)
CommonJS: Added .attr() and .remove() to ko/dom

(integrated from trunk branch change 79fd8ed by Nathan Rijksen <n.rijksen@gmail.com>)
CommonJS: Added ko/keybindings, allows setting of commands and keybinds

(integrated from trunk branch change 83e439f by Nathan Rijksen <n.rijksen@gmail.com>)