Removal of Unused Entities and Fix EmbeddedId Serialization

Removal all unused entities;
Configure all activities with "android:noHistory", avoiding the need to
call the finish method;
Provides the appSettings property on MSPLearningApplication for
variabilities identification;
Creating a custom serializer for EmbeddedId's.