add prefixed writer to gexec
Translate signal exits into valid exit codes

Fixes #32
add Session.Exited; closes when command exits

Signed-off-by: Zach Robinson <zrobinson@pivotallabs.com>
better prefixed writer
Make gexec.Build work on windows

- Determine executable path from import path using
  path.Base, not filepath.Base
- Append .exe to executable name on windows

Signed-off-by: Brannon Jones <brannon.jones@tier3.com>
Merge pull request #40 from maxbrunsfeld/master

Make gexec.Build work on windows
update .travis.yml
ghttp can register handlers for specific routes
new BeAfter matcher for time.Time values
new HaveKeyValue matcher to match a map key and it's value
rename new HaveKeyValue matcher to HaveKeyWithValue
rework new BeAfter matcher to BeTemporally
revert changes to the formatting of time.Time
Change args for BeTemporally from interface{} to time.Time
Merge pull request #41 from rightscale/master

new BeAfter matcher for time.Time values
fix flaxy tests (fixes #45)

Golang 1.3's "I *will* randomize those keys for you" caught yet another flaky test that implicitly depended on key ordering.
adjust mather order because I have OCD
at long last... ConsistOf
add proviso about using custom matchers with consist of
Separate Gomega DSL from internal implementation code.

Mirror's Ginkgo's source layout.  Should be backwards compatible, though
some types have moved around to the new types package which *may* require some
with custom matchers that returned OmegaMatcher to now return types.GomegaMatcher.