Architecture Requirements and Definition (v2)

Summary
Definition of the functional and non-functional architectural requirements of the AFarCloud platform. Design of the global architecture of the AFarCloud platform (two releases: an initial version of the complete architecture and a final refined version which will take into account the feedback from demonstrators).