差分同期インポート時にSunspot.commitする

差分同期によるインデックス更新を完了するためにSunspot.commitを実行するようにした。

また、以下の調整を行った。

* インポート中に例外が発生した際に、例外そのものではなく例外の概要を示す情報を返すようにした。(ステータスファイルへの書き出し時のMarshalでエラーになるケースがあるため。)
* Subject#subject_typeへのmass assingmentができなくなったことへの、specの追従