added getter for resource type and getter for user entered amount on PlayerResourceView
replaced old input fields with new input compound views on troop training fragment
changed troops training fragment layout so it behave better on various screen sizes