Auto find .codemate in current and parent directories

News:
- When building or cleaning project, we can now invoke codemate within
  any child directory of project root.

Bugs:
- When there is no hook in a libspec, we shall not 'eval hook'.