db: add order.additional_day column

주문서에서 수량 개념에 해당하는 컬럼을 추가했습니다.
원래대로라면 반납 예정일 기준으로 수량 계산을 해야 하지만
열린옷장의 업무 프로세스를 확인해본 결과 반납 예정일은
공휴일 여부 및 기타 상황에 따라 변화가 있을 수 있다고
합니다. 따라서 대여일과 반납 예정일을 기준으로 계산해서는
정확한 주문서의 금액을 결정할 수 없습니다.

반납 예정일을 이용해서 연체료를 결정하고
새로 추가한 추가일 수 개념을 이용해 주문서 금액을 결정합니다.
api: apply db changes and check additional_day param

주문 데이터베이스에 추가일 수가 추가되었으므로 이 항목을
반영하고 입력 파라미터 검증을 하도록 변경합니다.
helper: fix warning due to hash manipulation

undef 반환시 해시 생성할 때 undef 값을 무시하는 바람에
홀수 개의 인자를 보내는 것으로 간주해서 경고가 발생하므로
명시적으로 0을 반환해서 해당 문제를 제거합니다.
order-id: avoid warnings due to uninitialized value
conf: add timezone setting and always use it
patch: bootstrap-editable url bug fix

bootstrap-editable 라이브러리가 API를 이용해서 submit을 하는경우
기존에 설정한 url 정보를 제대로 사용하지 못하는 버그가 있습니다.
b-e 라이브러리는 url 정보로 url 문자열 또는 함수를 가질 수 있는데
함수를 가지는 경우 submit API로 호출할때 처리하지 못하고 있습니다.
버그로 보이는데 관련해서 패치를 보냈을때 당장 처리되지 않을
확률이 높은 관계로 우선 내부적으로 사용 가능하도록 패치합니다.

http://vitalets.github.io/x-editable/docs.html#editable

문제가 발생하고 있는 버전은 1.5.1 입니다.
order-id: add additional days input

UI에서 대여 기간을 설정할 수 있는 항목을 추가했습니다.
더불어 주문서의 상태가 확정되지 않은 경우 대여 기간을 설정하면
자동으로 대여일과 반납 예정일도 변경되도록 수정합니다.
db: add order_detail.final_price column

연체료를 제대로 계산하려면 주문서 상세 항목에서 제품의 원래
기본 단가도 저장해야 하며 추가로 대여일수에 따라 계산한
최종 단가도 저장해야 합니다. 기존 price 컬럼은 기본 단가를
저장하고 최종 단가 저장을 위한 final_price 항목을 추가합니다.

price 항목이 clothes.price와 겹치는 것처럼 보이지만 실제로
재킷과 바지를 주문하면 넥타이를 무료로 서비스하는 경우를
고려하면 clothes.price와는 별개로 order_detail.price 컬럼이
필요합니다. 방금 같은 경우 넥타이에 대한 order_detail.price
값이 2000원이 아니라 0원이 되어야 합니다.
helper: apply final_price db changes for create_order
helper: tune calc order price & add order_clothes_price()
helper: add clothes_price when flattening order

연체료 계산을 위해 clothes_price 항목을 추가합니다.
home: use clothes_price to calc late_fee
rental: use clothes_price to calc late_fee
order-id: set additional day & calculate price automatically

대여 기간과 대여 가격, 기간, 소계, 주문 총합 등의 계산을
최대한 자동으로 처리할 수 있도록 구현했습니다.
더불어 모든 항목은 페이지 전환없이 바로 수정 가능하도록 했으며
한 값이 수정되면 나머지 값에도 영향을 미치므로 바로바로
갱신해주도록 했습니다. 이로 인해 서버측으로 무척 많은 요청이
발생하지만 사용에 있어서 딱히 큰 지연은 없는 것으로 보입니다.
Merge branch 'feature/#54-calc-exact-late-fee' into develop