TechEmpower/FrameworkBenchmarks — pull request #1234 by ebramanti-techempower (2014-11-15 01:56:53+00:00)
Title: Small changes to Nancy and Falcore test fix

I changed two files in the Nancy directory. Since the Nancy modules were moved into a new folder, I updated the `source_code` file to reflect that. In addition, the `libevent2` implementation of Nancy was pointing to the wrong root directory, so I fixed that as well. `Mono` and `libevent2` will run, but both will fail their tests. Nancy-Mono has an issue that can further be explored on Xamarin's bug tracker [here](https://bugzilla.xamarin.com/show_bug.cgi?id=20543). It involves that Nancy is located within a folder `C#`, and Mono has trouble referencing the folder because anything past the `#` character is dropped off. Our own error looks like this:

System.Web.Compilation.CompilationException
CS0006: Metadata file `/FrameworkBenchmarks/frameworks/C' could not be found

I was also able to fix the Falcore test suite. I moved pathing to a `bash_profile`, which helped solve `GOROOT` not being set properly. Also, `JSONResponse` no longer lived in the `falcore` package, but was moved to the `falcore/responder` package. This was causing the framework to not run at all (obviously the result of Go's weak implementation of package management). The tests are running and passing now.