Move comment above module.exports

Make it parseable by donna

Refs atom/donna#2
Pass character codes around in TextUtils

Previously the character codes were looked up for each type of character pair.
Add initial instructions to build rpm from sources, add packaging dependency for Fedora
Merge pull request #3989 from Bengt/patch-1

Add initial instructions to build rpm from sources, ...
:arrow_up: git-diff to prevent updating diffs on destroyed editors
Don't recompute pair boolean when building token

Pass in hasPairedCharacter to the Token constructor when it is
being broken out from the parent token instead of recomputing it.
:racehorse: Use cached pair character information

Tokenized lines break out atomic tokens so trust the hasPairCharacter
value on the token instead of rechecking it.
:memo: runnung -> running
:arrow_up: apm@0.109
Load CoffeeScript when using a custom resource path

Load CoffeeScript early whenever the resource path a subdirectory
from process.resourcesPath

Close #3993
:arrow_up: fuzzy-finder@0.60
Allow event objects to be dispatched via CommandRegistry::dispatch
Route all jQuery events via CommandRegistry unless they have namespaces
Use addEventListener in $.fn.enableKeymap
Handle keydown events via CommandRegistry
Honor the ::bubbles property on dispatched events
Use default ::bubbles setting when dispatching native events w/ strings
Rename CommandManager::add to ::listen

This will complement a method for registering capture-phase listeners,
which will be called ::capture instead of ::listen. This is clearer than
passing a boolean argument like the native APIs do, and we need to
support capture if we’re going to take over all event handling.