Merge pull request #1 from bytemaster/phoenix

Various updates / cleanup of fc code.
merging latest from svn back to github
clean up fc::optional
Merge branch 'phoenix' of https://github.com/phoenixint/fc into phoenix