Fix whitespace in standalone build.js

Replace tabs with spaces and match whitespace conventions.
Add Bower ignores

Prevent unnecessary files being installed when people install Flight
using Bower.
1) fix length check on componentInfo.instances
2) teardown matching events on global event store
Merge pull request #104 from twitter/plug_registry_leaks__fix_registry_storage

leak plugger, registry fixer
-> v1.0.8
Merge pull request #105 from twitter/v1.0.8

-> v1.0.8
typo
created make command to run the tests
removed X server - not needed for phantomjs
mix logger into component + cosmetic changes
remove logo
Merge pull request #107 from twitter/automate_logging_setup

Automate logging setup
-> v1.0.9
Merge pull request #109 from twitter/v_1_0_9

-> v1.0.9
Rename "component.json" to "bower.json".

"component.json" is deprecated and succeeded by "bower.json"
as of Bower 0.9.0.
Merge pull request #106 from trevorah/master

Created test target in Makefile
Merge pull request #110 from jgorset/feature/bower-json

Rename "component.json" to "bower.json".
reference cdnjs
Update `.gitignore`

Ignore the node, bower, and build directories as these shouldn't get
checked in.

Remove all the other ignores as they should be ignored in a "global
ignore" on your machine. This local `.gitignore` is for ignoring
project-specific files and directories.
Add Karma as a devDependency

Karma is a unit test runner.
Set up `npm test` to run Karma for CI.