Enhancement: Manager - Prevent data loss trough HTML5 localStorage

From the discussion here: https://github.com/modxcms/revolution/issues/3382#issuecomment-43333686

Couldn't leave it and had to try, even with extJS...(god I lost hair...)...and it actually works already pretty well on my test setup...

This so so alpha though, I definitely need somebody with actual knowledge in ExtJS to have a look at what I did...probably a lot not "how it should be done" things...

There are several things that should be done to make this "real":

1. implement the check if browser supports localStorage and also make sure to catch those users, that manually disable it for whatever reason (this is the tricky part)
2. It doesn't work with TVs...when I change a TV (just tried with an image TV) the onFieldChange method/function sends an "undefined" as object...don't know why...