Kracoeus-7002

Merged from mrudulpolus/KRACOEUS-7002.  Not fully functional.  Known issues are described in KRACOEUS-7745.  
I just looked at the mock (https://ux.kuali.org/prototypes/kc/p2-devbranch/prop.basics.orgloc.php) and the requirements spreadsheet (https://docs.google.com/a/kuali.org/spreadsheet/ccc?key=0Art0oCQ6DGCldFlPM1VmaDBTaE5QU21YLTVWWUdZcEE&usp=drive_web#gid=0) and they possibly contradict each other on this functionality. Should perhaps get some clarification on this.  

But is seems to me that this is new functionality compared to 5.2.1 and perhaps rolodesk-like reference object should be placed in the Performance Site object to keep current Rolodesk records safe and be able to persist manually entered values.

Thoughts?