Merge pull request #78 from enotodden/master

Small makefile fix and other things.
Fixed error throw with nil value.
Moved get started tutorial to top.
Use buffer instead of deque.
Changed IOLoop timeout logic to not pull new time for every timeout there is...
Added documentation for Mustache rendering.
Merge pull request #79 from kernelsauce/cookies

Various fixes and adjustments.
Removed irrelevant copyright thing.
Lua formatting Perl script.
Moved some functions around in util.
Moved some functions around in util.
Removed print.
Added turbo.async.task to allow coroutine cntrol for callback based functins. Also added a string:substr method.
Fix for implicit JSON conversion on writes.
Fixed issue where the HTTP Header parser can not parse a URL and HTTPUtil:get_url_field returns -1 and Application:_get_request_handlers would fail with indexing error.
Fixed no check for allow redirect or not.
Fixed combination of different HTTP arguments and added strip option.
Added a few tests. Fixed a problem with multiple arguments being returned from yields.
Restructured tests. Added test for IOStream connect and read_bytes.
Fixed a bad cleanup of IOLoop when stopped. Also added test for IOStream:read_until method.