fixed issue 338: GC calls to finalize() on mocks cause strict interaction specifications (0 * _) to fail intermittently

- renamed DefaultEqualsHashCodeToStringInteractions to DefaultJavaLangObjectInteractions
Added docs for Stepwise, Timeout, Use, ConfineMetaClassChanges, AutoCleanup, Title, Narrative, Issue, and Subject extensions
updated hamcrest javadoc link
updated gradle wrapper to 1.10
switched to directory-based idea project, to be used together with idea 13 gradle import
changes to idea files
added notice on how to import build into intellij
[ISSUE-274] detect whether where:  parameters are being executed and so should be reference in the expect: block
relocated and improved spec for calling closures in data variables
improved implementation of handling implicit calls on method params
added guidelines for contributing
polishing
polishing
listed more ways to contribute
added even more ways to contribute
polishing
fixed indentation
added even more ways to contribute
polished contribution guidelines
added link