add .travis.yml
add settings for coveralls
Merge pull request #11 from bor/travis

Seeing no harm in this, it adds a useful feature...

add settings for travis & coveralls
Remove and ignore generated file
Also add a newline to cat file if it didnt exist before, bug 376767
rewrite the 'getEnv' method

now call 'emerge --info' directly and grab output
avoid to check all possible make-config files with Shell::EnvImporter