add missing metaclass to Test unit tests
split docker pull into separate module
fix single line comment test fixture
update ebuild to not run functional tests
drop custom repository name for test's name
add implicit string concatenation test case
add implicit word concatenation support

This probably breaks plenty of legal cases but it works for now.  We'll
see if it needs modifications after a few more ebuilds are examined.