SparseMap, Multipane layout, edit improved

Created a custom implementation (SparseMap) of android.util.SparseArray
which implements java.util.Map and extends java.util.AbstractMap. Also
cloneable and serializeable. Also added modified version of ArrayUtils
that is used by SparseMap.

Wrote new version of res/layout/page_actors.xml which uses two pane
layout if the screen is large enough to handle it.

Added basic file and form synchronization system in FragmentRMFile to
speed up coding.

Changed global App Theme to Theme.AppCompat.Light .