Kris Commons has retired from international duty with Scotland to 'concentrate on his family and on club football'.