Fix assorted file/path handling bugs
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.

clayallsopp/motion-require