Second app scenario/unit test

The main/original 'TestRA::ChinookDemo' testapp is now has a totally
generalized config and a separate, additional unit test now manually
sets up a test app (but still using the original's schema) in place
which has lots of RapidDbic configs (which were copied from the
RA::ChinookDemo config)

Also fixed code to further properly handle the case of an app with no
home directory which was a bug revealed by the this new test case
(test-driven development, woohoo!)