Use <dependencyManagement> for junit. Updated other deps. Note that the bouncycastle reps are slightly stale because the latest version causes compilation failures.
Maven site can now be published to github pages
Changes for self-targeted attr assignment m_m (fixes #872).

* Use functional rather than variable site for self.x=.
* Statically choose site type (functional/normal) in interpreter
  too (already in compiler).
Merge remote-tracking branch 'github/master'
Merge pull request #867 from jendave/dep-management

Use <dependencyManagement> for junit. Updated other deps.
Merge pull request #875 from jendave/gh-site

Maven site can now be published to github pages
Revert to 1.47 of bouncycastle until we deal with 1.48 issues.

See https://travis-ci.org/jruby/jruby/jobs/8953477