Remove debug log handler for refactoring

디버깅 로그 핸들러가 있으면 유용하나 일단 지금은 리팩터링을
위해 디버깅용 코드를 제거하도록 합니다.
Add version information
Re-layout for Dist::Zilla module
Modify user agent string
Extract password OAuth credential for right now

현재 회의를 통해 Password 방식의 OAuth를 우선적으로 사용하기로 했습니다.
형석님께서 이미 세 가지 방식의 OAuth를 지원할 수 있도록 구현해 놓으셨는데,
여기서 Password 방식의 OAuth만 추려내서 이름 공간을 분리했습니다.
즉 OAuth2::Client 메인 모듈은 문서화를 위해서 남겨두고 Password 방식의
OAuth 접근은 OAuth2::Client::Password 모듈로 추출했습니다.
추후 나머지 방식의 클라이언트가 필요하면 그때 추가하도록 합니다.

더불어 LWP::UserAgent를 제거하고 HTTP::Tiny 모듈을 사용해서 최대한
의존 관계를 줄였으며 외부에서 UserAgent를 접근할 수 있는 방법을
차단했습니다.