@TODO move to a real enum
Typesafe enum for file status
There are two types of status defined in this class:
1) Status: Changes in the working tree, not yet committed to the repository eg. MODIFIED
2) Transaction: The file is part of some transaction with the repository eg. CHECKED_IN
@author
Trygve Laugstøl
@version $Id: ScmFileStatus.java 1211633 2011-12-07 21:07:37Z olamy $