Renaming link_color to experiment
Only trigger completion callback with valid Trial

Previously it was possible to trigger the #on_trial_complete even if the Trial
wasn't legally completed (eg #complete! was falsey). This can occur if the user
reaches a #finished call before they reach an #ab_test call.
Adding posibility to start tests manually
Merge pull request #209 from wimdu/starting_tests_manually

Starting tests manually
Merge pull request #208 from SegFaultAX/fix-trial-complete-callback

Only trigger completion callback with valid Trial
Simplify goals helper spec
add include_rails_helper option
fix experiment setting parsing for boolean values
include resettable experiment setting from Split.configuration.experiments
Add Split::EncapsulatedHelper that you can mix into Rails controllers and models that will only expose ab_test and ab_test_finished
include encapsulated_helper
Some styling and readability.
Additional bots.
fix for params not found
Merge pull request #214 from lbeder/master

Added additional bots (+ some very insignificant styling)
Merge pull request #213 from jonashuckestein/master

Fix minor bugs, potentially refactor helper.rb
Added TweetmemeBot.
Added few more bots.
Added another bot.
Merge pull request #215 from lbeder/master

Added additional bots