Role and Job pages using new Angular UI.

Bugs closed: AURORA-281

Reviewed at https://reviews.apache.org/r/20512/
Optionally use system-installed thrift in build.gradle, use this in vagrant devcluster.

Bugs closed: AURORA-299

Reviewed at https://reviews.apache.org/r/20238/