Initial commit
Initial implementation of List
EFC::List: add return value for modifiers
EFC::Map: initial commit.
Add return value to EFC::List assign methods
Add dependency on brolly library
Stub for EFC::Map
Add EFC::Variant
Add EFC::StateMachine
Add stub for EFC::String
Add stub for EFC::Set
Add stubs for EFC::SharedPointer and EFC::ScopedPointer