Added collinear,opposite,same direction function to vector3
Added extract/copy Matrix4x3 to Matrix4x4
Fixed Camera lookAt bug
Fixed collinear, perpendicular methods
Added methods to Vector2 and Vector interface
Added gwt method to extract 4x3 matrix
Added getters.

closes #1350
GWT Reflection: Create Type information on Demand

To reduce startup time and memory footprint it is better to create the Type information on demand and not to create all types on startup and put them into a big HashMap.

Example for the generated code of the boolean type:

  private static Type c0;
  private static Type c0() {
  if(c0!=null) return c0;
  c0 = new Type("boolean", 0, boolean.class, null, null);
  c0.isPrimitive = true;
  return c0;
  }

And in forName a switch statement is used:

      case 64711720:
          if(name.equals("boolean"))return c0();
      break;
Merge branch 'origin/master'
Allow setting the background without changing padding.
Draw the background after the transform is applied.

No longer need to wrap a button in a table/container to use transform.
#1336
Vertical/HorizontalGroup got pad, fill and an API similar to Table/Container.

#1336
Added support for dynamic resources to SkinLoader
Merge pull request #1354 from davebaol/master

Added support for dynamic resources to SkinLoader
Fixes 1351
Fixes 1353
Merge pull request #1356 from xoppa/various

Small changes in AnimationController
Added isZero function to MathUtils
Fix to Vector3 methods
Fix to getScale function Matrix4
Merge pull request #1342 from lordjone/test

Math and Camera
Fix javadocs
Merge pull request #1358 from xoppa/various

Fix javadocs
Added a ProgressBar widget, essentially a non-interactive Slider
Merge pull request #1359 from greek1979/progressbar

Added a ProgressBar widget, essentially a non-interactive Slider
Fixed localToParentCoordinates.