Bring the Unix implementation up to par with the Windows one!
Un-module bundled deps
Split luarocks.path module
In luarocks.utils, require deps only inside functions
Unmoduled CLI-related modules which used some globals
Unmoduled luarocks.util
Fixed strange things in deps modules + fixed a bug with luarocks.fs.lua.get_md5
Unmoduled per-platform fs implementations
Minor consistency improvement in util.lua
Unmoduled core modules with package.loaded trick + fixed locals shadowing module table

Thanks to Metalua for the possibility to automate this.
Removed module calls from installation scripts
Split luarocks.path the library and `luarocks path` the command.
As suggested in #232.
Fixed some issues with table.unpack
Merge branch 'master' of https://github.com/keplerproject/luarocks into lua52_compat

Conflicts:
	src/bin/luarocks
	src/luarocks/fs/unix/tools.lua
	src/luarocks/path.lua

Fixed:
	src/luarocks/path_cmd.lua: moved meta-data from path.lua
	Makefile: added path_cmd.lua to the list of installed files
Fixed remaining unpack issues
Merge pull request #242 from mpeterv/lua52_compat

Compatibility with lua 5.2 without LUA_COMPAT_ALL
Fix regression introduced by demodularization process
Run Travis-CI testsuite on Lua 5.1 and Lua 5.2!