Add composer support
The composer package manager being implemented into NCC allows NCC to fetch composer packages, resolve their dependencies and convert these composer packages to NCC packages. This will allow native NCC packages to use and import packages that may only be available on composer without the need of taking composer packages and manually compiling it yourself using NCC.