Only resolve test sources at the last minute

So test sources can be configured via live collections
Fixed ugly typos
Added project name to debug logs
Some more logging
All we need is a single HaxeBinary
Split off HaxeBasePlugin and HaxePlugin
Can specify what task class to use
Bumped Spaghetti to 1.4
Disable daemon for acceptance test
Disable bundling in acceptance test

No Spaghetti test this is
Split plugin between spaghetti vs. no-spaghetti
Moved everything from com.prezi.gradle.haxe to com.prezi.haxe.gradle
Code cleanup
Moved all Spaghetti-related stuff to a separate spaghetti-haxe plugin

It’s now under https://github.com/prezi/spaghetti
Removed dependency on Prezi plugin
Added Gradle wrapper
Added license
Added Travis config