redmine2.3で添付ファイルが保存出来ない不具合修正

Attachmentテーブルに disk_directoryカラムが追加されており、files/[disk_directory]/[disk_filename] に実際のファイルパスが変更になっているため、
添付ファイルにアクセス出来ずに、ファイルコピーされていませんでした。

添付ファイルの実ファイルパス取得を attachment.diskfile から取得に変更し、
disk_directoryは存在する場合のみ、パスに付与するよう修正しました。

また、ファイルパスの結合を文字列結合ではなく、File.joinを使用するよう修正しました。

disk_directoryカラムが存在しない場合や、nil ,empty の場合に、値を使用しない修正を行いました。