AccessControl: Do not allow to access orphan resource.

When trying to check whether someone can access a resource, if the
resource belongs to a project but the project is missing,
an IllegalStateException is thrown.
changed message
show new pullreq button on original project (#418)
Remove project: dispose GitRepository (pack file reference)
prevent overlapped submit of comment-form (#394)
updagted English message too
project: Fix that some contents are not deleted.

Don't believe cascading and delete them all yourself.

Why: Attachments are not be deleted even if the project it belongs to is
deleted, because the attachments' delete method is not called while
the project is deleting, even if cascading is set.
changed tab to each seperated url
Merge pull request #162 from whiteship/yobi refs/heads/pullrequest/reject/message
tabtospace

remove 1
fix conding convention with parenthesis
refactoring: removed duplicated code
Merge pull request #134 from npcode/yobi refs/heads/fix/prevent-to-access-to-orphan-resource
Merge pull request #159 from alecsiel/yobi refs/heads/project
Merge pull request #171 from npcode/yobi refs/heads/fix/attachment-lost-its-parent-project
remains only required js code
fix #441.
fixed to use pullrequest's state

* rejrect: opened -> rejeceted
* open: rejected -> opened
* close: opened -> closed
Merge pull request #157 from laziel/yobi refs/heads/newPullRequestButton-131023
sort CommitComment using createDate (#359)