Modifying some codes to compromise with the new type of xios and do some final tests
+) Use new stricter type bool +) Change set_timestep to set_context_attr
Test +) On Curie +) test_client and test_complete passed +) test with LMDZ passed
TODO: It seems the bug of undefined referenced object has gone but there's a need of more tests