Initial Commit
First plugin manager implementation
feat(manager): Use errno
feat(manager): Provide plugin info calls

Functions that return information about the plugin like the UUID of the
plugin and plugin's ID
feat(uuid): Change UUID structure to use an array
feat(gitignore): Add gitignore file
feat(main): Use the new uuid structure
Merge branch 'master' of github.com:averello/pluginmanager

Conflicts:
	.gitignore