Updated button class to check if the mouse is over it as well if it is
clicked so the calling class to button no longer has to do two if
statements or send the mouse coordinates. Next will be updating the
other classes with the Button class
Deleted unnecessary lines of code
Changed some colors for aestecially pleasing reasons
tweaked normal shots value
updated our version of slick. we were using an old one.
working on a scaleability function. not working currently
working on scaling still
Cleaned up the code, used the button class more
Merge branch 'master' into SteinBranch

Conflicts:
	TinyTank/src/com/tiny/tank/Button.java
	TinyTank/src/com/tiny/tank/Main_Menu.java
	TinyTank/src/com/tiny/tank/Pause_Menu.java
	TinyTank/src/com/tiny/tank/Select_Weapons_Menu.java
WORKING CAMERA. finally figured it out as i was a bout to fall asleep.
So much for sleeping. New equation for drawing to screen. Fun stuff
Added proper getters and setters for camera functions. Camera also now
is bound in the x dimension.
An ultimately futile attempt at hardware acelerating the exsplosions
Merge branch 'master' into ZachBranch
added convertScreenToCam() for x and y coords to transform screen
coordinates to camera ones.
implemented a smooth moving algorithm. Needs tweaking yet.
fixed a button glitch i accidentally created
changed initilization of map and tank to enter. Doesnt seem to be bugs
but im supspicious.....
moved imageLoading to new loadImages() method for all classes. This is
in preperation for a splash screen.
added splash screen for that displays while images are loading.
moved buttons to new guicomponenets package.