outputs all entry values to JSON object

makes these values available to other plugins for their own
functionality
Merge branch 'output-values-to-json'
preserve entry details when updating entry

preserves all non-field data so it is not overwritten by new entry
details at the time of edit (User, IP, timestamp, etc.)
Merge branch 'fix-entry-user-updates'