Fix assorted file/path handling bugs

1. Add to app.files by union, to avoid duplicates in file list.
2. Prefix relative files with ./ to match RubyMotion build system.
3. Preserve relative/absolute-ness when generating path of required file.
Merge pull request #1 from kastiglione/path-handling-fix

Fix assorted file/path handling bugs