updated to scala 2.10

I'll pass on the type erasure warning though - I get what it's about but would need to dig deeper into MetaProtoStateMachine's generics logic to fix this one.