gradle build version number

auto output build version to update file
change text to not change size

by using dp instead of sp for text sizes they won't change.  i need this because it will not fit properly in many places if the text is made larger.
more fixes for < 4.2.2