AsyncDataReader 비동기 데이터 읽기 취소 기능 효율성 향상

1. List 를 이용하여 태스크 목록을 구성하고, 이 목록을 통해 읽기 취소를 요청 하던것을 Map 방식을 이용하도록 변경
2. List를 사용하였을 때 있던, 태스크가 무한히 쌓이는 문제점 수정
음식 리스트 표시 성능 향상을 위한 변경

1. ExpandableListView 보여질 때 페이드 인 애니메이션 추가
2. ExpandableListView의 데이터 변경할 때 새로운 어뎁터로 변경하는게 아닌 어뎁터의 데이터를 변경하도록 변경
3. FoodMenuExpandableListAdapter의 내부 데이터 변경을 위해 change() 메소드 추가와 그에 따른
스레드 동기화 처리
View 재활용과 애니메이션 효과로 인한 비정상 출력 수정

1. View 재활용과 애니메이션 효과로 인해 View를 INVISIBLE로 설정하여도 보이는 문제를 invisible.xml
애니메이션을 적용하여 수정함
2. 음식이름이 나오는 View의 애니메이션 효과를 test_animation.xml 을 이용한거에서 android 내장
fade_in.xml 을 사용하도록 변경하고, 변경 전 애니메이션을 삭제함