Organized math directory and removed unecessary if-else for gamma in libm
Merge pull request #303 from scidom/math

Organized math dir and removed unecessary if-else for gamma in libm
Added .editorconfig. Fixes #297
Fixed #306: llvm assertion fail when casting nil to Void*. Also: allow casting nilable type to Void* (wasn't working).
Fixed some issues with `spec` command
Better error message on unknown named argument: show all matches, show which one was matched and a possible alternative
Moved oauth and oauth2 code to `src` instead of `libs`
Mark never-ending and untyped methods as NoReturn instead of Nil
Fixed: missing block.fun_literal transformation
Continued XML
Removed the `libs` directory (moved everything to `src`). Put `sdl` code in samples (won't be in the standard library).
system: close fork_input
system: send args to /bin/sh as input. Related to #300
Check pkg-config once and don't use it if it's not avaialble.
Fixed #313: index out of bounds error with a restriction that has an incorrect number of type vars
Fix typo in compiler commands
Merge pull request #315 from xiy/fix-command-typo

Fix typo in compiler commands
Added state parameter to OAuth2::Client#get_authorize_uri
OAuth2: get access token using client credentials, and some other small things.
Added some typeof specs to OAuth::Consumer