Change the variable name

Change i to test_id.

Why git requires me to commit every single modifications before
synchronize, even if there is no conflict :(
Added latest MoM
User Document intro

A few lines
Added basic outline for the architecture
(Please check TODOs @vlcak , @tamhd , @gbread , @PreXident , @Blemicek )
Added part of adopted solutions section in Developer Documentation.
(The added part isn't complete, descriptions for Java GUI libraries ( @PreXident ) and Fox's libraries ( @vlcak ) are missing. )
Added combobox with preferred roles for assignment of objects to relations
Double clicking empty row in object to relation assignment table now inserts new row
Added toolbar to the main window, only placeholder icon
Merge remote-tracking branch 'remotes/origin/master' into client
Fixed AdoptedSolutions name
Client usage moved to user guide
Added section names for missing libraries from client
Changing object type while joining objects now filters both object lists immediately
Added brief descriptions of libraries used in Client
First draft of client architecture