Abs scheduling

Pull Request with ABS Scheduler Story merged and tested with https://github.com/pentaho/pentaho-platform/commit/f59fb2687843568ba8b24a07628cada735750e80

Currently user-console has a bug preventing the 100% of this feature after you remove all options from a role after they were previously selected. Just make sure that a role always have one option selected before remove Manage Scheduling option.