MANIFEST: added bin/idgames_sync.pl
app: needs_sync is now an attribute, added stat_local method

- Removed duplicate attribute long_status
- Added lots of debugging logging
app: don't skip syncing files if --debug is set
app: consolidate logic for syncing dotfiles into one place
app: removed more references to LOGNAME
app: completely remove LOGNAME constant from all objects
app: changed the header of the debug logs