Attempting to bring mustache.rc up to date for 08.pre 38d62fe.
Removed 'str::' prefix from most of file, std::str::* is in use. Supposedly 50 some problems remain for the compiler.
Minor wins, below 50 now.
Seemingly down to 25 errors. str functions are now methods, so going to attempt converting functions to methods.
Seemingly fixed all of the unresolved name errors (functions to method stuff), now a new set of errors.
Added some pointer annotations, now have trait errors (I think).
.rc file extension is no longer in use, updating to .rs.
Commenting out attributes, updated for loops, and figured out @Reader.

Not sure about how crate attributes work, or what all those other
attributes are; figured out a compiler friendly pointer scheme for
Reader, and updated for loops to the for-in version.
Moving away from ::* on use statements, for serialize and cell for the moment. Updated impl Encoder.
Added 'serialize:: Encoder for' to second impl Encoder block.
Removed 'serialize::Encoder' from new method impl block, have trait method implementation errors I can possibly fix now.
impl serialize::Encoder for Encoder block doesn't seem to be giving me errors now.
Qualifying all imported functions/stuff.
Attempted to correct util::swap and split_options_iter usage, changed *s to (*s), and added .to_str() to a string slice method call.
split_options_iter related error seemingly solved, for now anyway. s.slice needed to be .to_str()'ed.
+= is not working currently, so 'x += _' is now 'x = x + _'.
Was missing .iter() with for loops, and the use of vec::connect has been properly replaced by a (str) method call.
str::chars(_) replaced by (_).iter().collect::<~[char]>()
Various pointer-type-related changed. Whether they're actually fixes, well, that remains to be seen.
Trying out warn attributes, don't seem to be doing anything while there are compilation errors.