Merge pull request #271 from Tieske/master

slightly more readable output with many dependencies
HTTPS support for downloading and uploading rocks.
HTTPS is set as default for uploading.
HTTP is still default for downloading to keep dependencies low and because the
HTTPS code is new; might be changed in the future.
See #273 and #240.
Merge branch 'master' of https://github.com/keplerproject/luarocks
Turn failure into success in test.
Oh, excellent, with the new fallback code in fs.download, this doesn't fail
anymore!
Fix documentation
Enable API debug when in verbose mode.
Fix build issue by not depending on ordering.
Add --with-lua-bin and improve documentation of --with-lua
Correct inaccuracy in documentation.
The logic for determining the default local repository can get complicated
(see luarocks/command_line.lua and luarocks/path.lua), so saying
cfg.root_dir wouldn't be quite precise either. So let's avoid the issue.
Closes #278.
Merge pull request #231 from rrthomas/master

Make detection of LUA_DIR work with nested bin directories
Latest FreeBSD doesn't include gcc :(
Apply portability fixes suggested by @ignacio.
Ensure luarocks.loader sees package paths.
This should fix a bug reported by @tomasguisasola on 2014-07-07.
Switch to HTTPS by default. Closes #240.
Make error message more specific. Closes #213.