Issue 287, initial commit

Updated Release interface and its implementations with iterate() method. Created the corresponding test method in RtReleaseTest.