Merge pull request #11 from s0r00t/master

Added hg and VCS change support to init
Implemented new template system.

Added pyc files to .gitignore

Deleted templates READMEs.

Fixed VCS check and which function.
Merge branch 'master' of github.com:KnightOS/sdk
Minor fixes to init changes
Implement custom kernels with new templates
Remove sdk-custom-kernel.make
Abort if cwd is not empty

And doesn't have a package.config
Update readme
Fix package resolution for existing projects
Fix building with custom kernel
Respect -sdk-template in package.config
Fix error with -sdk-template
Make some tweaks to how init works
Merge branch 'master' of github.com:KnightOS/sdk into KnightOS-master

Conflicts:
	README.md
	init.py
	templates/assembly/assembly.yaml
	templates/c/c.yaml