Add order_booking table and remove user_booking
Add new status for '미방문' & '방문'
Remove /api/gui/user-booking/:id & use /api/order/:id
Remove order_booking table
Add '방문예약' status and use it for just booked order

온라인으로 방문 신청을 할 경우 해당 주문서를 생성할 때 주문서의 상태를
'방문예약'으로 설정합니다. 따라서 이후 추가할 '배송예약'과 구분할 수
있습니다.  열린옷장의 시스템은 주문서 단위로 움직이기 때문에 주문서가
현재 어떤 상태인지 구분하는데 큰 도움이 될 것으로 보입니다.
Display order list by its status '방문예약' or '배송예약'
Search not user but clothes for rental page

대여 페이지에서는 예약한 사용자만이 옷을 빌릴 수 있습니다. 기존에는
방문자를 검색해서 고른다는 개념이 있었기 때문에 당일 방문자가 보이거나
또는 검색해서 골라야 했으나 이제는 모든 사용자는 미리 예약을 합니다.
따라서 예약을 한 사용자만 아래쪽에 보여주면 되며 그렇기 때문에 사용자
검색은 전혀 필요없습니다. 의류와 사용자를 검색할 수 있게 도와주던
검색창을 의류 코드만 검색하도록 변경합니다.
Use every_param() since API changes of Mojolicious v5.48
Update rental page to use order rather than user

대여 페이지에서 기존에는 사용자를 기반으로 동작이 이루어졌으나
이제는 예약과 동시에 주문서를 생성하기 때문에 대여에서도 사용자가
아닌 주문서를 기반으로 동작하도록 변경합니다.
Tune parameter validate code for update_order()
Update order when rental is processed

대여 페이지에서 주문서와 의류 품목을 선택한 후 대여 버튼을 눌렀을때
주문서를 갱신하도록 합니다. 이전에는 주문서를 생성해서 세부 항목을
추가했으나 이제는 기존에 존재하는 주문서에 세부 항목을 추가하는
방식으로 변경되었습니다.
Fix mojolicious warning: decode json
Update dependency modules
Update compass version v1.0.1
Update CoffeeScript 1.8.0
Merge branch 'feature/#118-create-order-after-booking' into develop