Added git ignore file to avoid syncing build artifact files.
Implemented fallback mechanism in case the 'move' command has been disabled.

The Perforce 'move' command has undesirable side-effects caused by its
atomicity. One example of this is when using 'move' across different
permission levels which can lead to silent integration failures on
clients. Perforce support has acknowledged that its behavior is
problematic and recommends using integrate/add/delete instead. In order
to enforce this an administrator can disable the 'move' command by
calling 'p4 configure set run.move.allow=0'.
Fixed missing status update call.