Add support for any kind of content in make.conf

This commit allows us to put anything in make.conf, not only an
expression like VAR="value", which is handy for lines like
`source /var/lib/layman/make.conf`

fixes #60
Add support for lists in portage::makeconf content
Updates in README for the portage::makeconf changes
Merge pull request #102 from tampakrap/makeconf_list

Updates in portage::makeconf
Cosmetic changes to follow puppet's best practices
Fix postsync's broken check logic and simplify syntax
Properly remove use/keywords/mask/unmask when no longer specificed

Also keep the same order inside the manifest to increase readability.
Merge pull request #104 from thias/master

Fix postsync, enhance package definition and cosmetic code cleanups