[UP-4342, UP-4343] make name and title match

This PR addresses 2 tickets (too related to easily do as separate PRs).

https://issues.jasig.org/browse/UP-4342
https://issues.jasig.org/browse/UP-4343

1.  On the admin screen, as the user types in the title field, it will automatically fill in the name/fname.  name will match the title and fname will be convert title to all lowercase and then convert any sequence of non-alpha characters to a dash  (eg.  Sample & Demo Portlet -> sample-demo-portlet)
2. If the name or fname field is manually edited to be different than the calculated value, will disable the automatic updates for that field.
3.  If the name and title are changed so that they no longer match an info alert will be displayed to warn users that that is not common.

Screens
![up-4342](https://cloud.githubusercontent.com/assets/7871998/5473614/05fb094e-85c8-11e4-8270-3db08567ab11.png)