Made NaoEnvironment more general by adding code to automatically create ALProxy objects as needed whilst still allowing clients of NaoEnvironment to access proxies as properties with short names such as env.tts