event: fix data race in tests
event: fix data race in tests

==================
WARNING: DATA RACE
Write by goroutine 20:
  bytes.(*Buffer).grow()
      /usr/local/go/src/bytes/buffer.go:109 +0x179
  bytes.(*Buffer).Write()
      /usr/local/go/src/bytes/buffer.go:134 +0x6b
  log.(*Logger).Output()
      /usr/local/go/src/log/log.go:166 +0x481
  log.(*Logger).Printf()
      /usr/local/go/src/log/log.go:173 +0x8f
  github.com/tsuru/tsuru/log.(*fileLogger).Error()
      /tmp/gopath/tsuru/src/github.com/tsuru/tsuru/log/file_logger.go:39
+0x13f
  github.com/tsuru/tsuru/log.(*fileLogger).Errorf()
      /tmp/gopath/tsuru/src/github.com/tsuru/tsuru/log/file_logger.go:43
+0x82
  github.com/tsuru/tsuru/log.(*Target).Errorf()
      /tmp/gopath/tsuru/src/github.com/tsuru/tsuru/log/log.go:84 +0xfc
  github.com/tsuru/tsuru/log.Errorf()
      /tmp/gopath/tsuru/src/github.com/tsuru/tsuru/log/log.go:148 +0x72
  github.com/tsuru/tsuru/event.(*lockUpdater).spin()
      /tmp/gopath/tsuru/src/github.com/tsuru/tsuru/event/event.go:939
+0x2ee

Previous read by goroutine 45:
  github.com/tsuru/tsuru/event.(*S).TestEventDoneLogError()
      /tmp/gopath/tsuru/src/github.com/tsuru/tsuru/event/event_test.go:554
+0xa67
  runtime.call32()
      /usr/local/go/src/runtime/asm_amd64.s:472 +0x3d
  reflect.Value.Call()
      /usr/local/go/src/reflect/value.go:303 +0xcd
  github.com/tsuru/tsuru/vendor/gopkg.in/check%2ev1.(*suiteRunner).forkTest.func1()
      /tmp/gopath/tsuru/src/github.com/tsuru/tsuru/vendor/gopkg.in/check.v1/check.go:763
+0x5d1
  github.com/tsuru/tsuru/vendor/gopkg.in/check%2ev1.(*suiteRunner).forkCall.func1()
      /tmp/gopath/tsuru/src/github.com/tsuru/tsuru/vendor/gopkg.in/check.v1/check.go:657
+0x80

Goroutine 20 (running) created at:
  github.com/tsuru/tsuru/event.(*lockUpdater).start.func1()
      /tmp/gopath/tsuru/src/github.com/tsuru/tsuru/event/event.go:912
+0xa2
  sync.(*Once).Do()
      /usr/local/go/src/sync/once.go:44 +0xf6
  github.com/tsuru/tsuru/event.(*lockUpdater).start()
      /tmp/gopath/tsuru/src/github.com/tsuru/tsuru/event/event.go:913
+0x8c
  github.com/tsuru/tsuru/event.newEvt()
      /tmp/gopath/tsuru/src/github.com/tsuru/tsuru/event/event.go:602
+0x60
  github.com/tsuru/tsuru/event.New()
      /tmp/gopath/tsuru/src/github.com/tsuru/tsuru/event/event.go:555
+0x1f3
  github.com/tsuru/tsuru/event.(*S).TestEventAbort()
      /tmp/gopath/tsuru/src/github.com/tsuru/tsuru/event/event_test.go:297
+0x23e
  runtime.call32()
      /usr/local/go/src/runtime/asm_amd64.s:472 +0x3d
  reflect.Value.Call()
      /usr/local/go/src/reflect/value.go:303 +0xcd
  github.com/tsuru/tsuru/vendor/gopkg.in/check%2ev1.(*suiteRunner).forkTest.func1()
      /tmp/gopath/tsuru/src/github.com/tsuru/tsuru/vendor/gopkg.in/check.v1/check.go:763
+0x5d1
  github.com/tsuru/tsuru/vendor/gopkg.in/check%2ev1.(*suiteRunner).forkCall.func1()
      /tmp/gopath/tsuru/src/github.com/tsuru/tsuru/vendor/gopkg.in/check.v1/check.go:657
+0x80

Goroutine 45 (running) created at:
  github.com/tsuru/tsuru/vendor/gopkg.in/check%2ev1.(*suiteRunner).forkCall()
      /tmp/gopath/tsuru/src/github.com/tsuru/tsuru/vendor/gopkg.in/check.v1/check.go:658
+0x48b
  github.com/tsuru/tsuru/vendor/gopkg.in/check%2ev1.(*suiteRunner).forkTest()
      /tmp/gopath/tsuru/src/github.com/tsuru/tsuru/vendor/gopkg.in/check.v1/check.go:795
+0x126
  github.com/tsuru/tsuru/vendor/gopkg.in/check%2ev1.(*suiteRunner).runTest()
      /tmp/gopath/tsuru/src/github.com/tsuru/tsuru/vendor/gopkg.in/check.v1/check.go:800
+0x38
  github.com/tsuru/tsuru/vendor/gopkg.in/check%2ev1.(*suiteRunner).run()
      /tmp/gopath/tsuru/src/github.com/tsuru/tsuru/vendor/gopkg.in/check.v1/check.go:606
+0x497
  github.com/tsuru/tsuru/vendor/gopkg.in/check%2ev1.Run()
      /tmp/gopath/tsuru/src/github.com/tsuru/tsuru/vendor/gopkg.in/check.v1/run.go:92
+0x50
  github.com/tsuru/tsuru/vendor/gopkg.in/check%2ev1.RunAll()
      /tmp/gopath/tsuru/src/github.com/tsuru/tsuru/vendor/gopkg.in/check.v1/run.go:84
+0x138
  github.com/tsuru/tsuru/vendor/gopkg.in/check%2ev1.TestingT()
      /tmp/gopath/tsuru/src/github.com/tsuru/tsuru/vendor/gopkg.in/check.v1/run.go:72
+0x4af
  github.com/tsuru/tsuru/event.Test()
      /tmp/gopath/tsuru/src/github.com/tsuru/tsuru/event/event_test.go:29
+0x2e
  testing.tRunner()
      /usr/local/go/src/testing/testing.go:473 +0xdc
==================

guilhermebr/tsuru,cezarsa/tsuru,guilhermebr/tsuru,guilhermebr/tsuru,ArxdSilva/tsuru,tsuru/tsuru,ggarnier/tsuru,tsuru/tsuru,ArxdSilva/tsuru,ggarnier/tsuru,cezarsa/tsuru,ArxdSilva/tsuru,guilhermebr/tsuru,tsuru/tsuru,gwmoura/tsuru,ggarnier/tsuru,gwmoura/tsuru,gwmoura/tsuru,ggarnier/tsuru,cezarsa/tsuru,ArxdSilva/tsuru,tsuru/tsuru,cezarsa/tsuru