Added getCheckedIndex.

Compare arrays for default values, preserve field order.

Make sure the angle is in the correct range, required because the angle is divided. See #2547.

Closes #2547

Renamed moveTo with alignment.

Order super class fields first.

Changed error message text.

Squashed commit of the following:

commit c0e9029b3d057dbf2c5f8a998168385a521719a7
Merge: 9fe7b57 7d7bdfd
Author: Vaxquis <vaxquis@gmail.com>
Date:   Wed Nov 12 21:16:00 2014 +0100

    Merge branch 'master' of https://github.com/vaxquis/libgdx

commit 9fe7b57d811a034c4bc2b9fa3bbfbef0c46a73b4
Author: Vaxquis <vaxquis@gmail.com>
Date:   Wed Nov 12 21:15:24 2014 +0100

    	gdx/nb-configuration.xml

commit 7d7bdfde49adb431ca4fa8ae817f49232dc6bae7
Merge: ff9a234 adbb238
Author: Vaxquis <vaxquis@gmail.com>
Date:   Wed Nov 12 21:11:09 2014 +0100

    Merge branch 'master' of https://github.com/vaxquis/libgdx

commit ff9a2341a5567dfa8ad50b24bac6c66c85330b40
Author: Robin S <serverkorken@googlemail.com>
Date:   Mon Nov 10 16:35:36 2014 +0100

    added missing setMaxLength(..) to GWT RopeJoint

    fixes missing keycodes, cleans up & sorts existing ones - an essential/prerequisite commit for further Input improvements, e.g. https://github.com/libgdx/libgdx/issues/2524

    added missing setMaxLength(..) to GWT RopeJoint

    Improved limit()/clamp() behaviour - now it doesn't call nor(), reusing the
    (needed anyway) len var, resulting in *one* scl() call instead of *two*.
    Also, we use cached len, so that we don't have to calculate it twice.
    Mostly beneficial for Vector3 class.
    Also adds limit2(),setLength(), setLength2() and removes docs inherited
    from Vector interface

    fixes missing keycodes, cleans up & sorts existing ones - an essential/prerequisite commit for further Input improvements, e.g. https://github.com/libgdx/libgdx/issues/2524

commit adbb238ea828cdd7b21d9234b2bba9a7ad6d63ef
Merge: 868f1d9 71880b7
Author: Vaxquis <vaxquis@gmail.com>
Date:   Wed Nov 12 21:08:42 2014 +0100

    Merge branch 'master' of https://github.com/vaxquis/libgdx

commit 868f1d91e9a58d79861a3b150ac65ab39018177d
Merge: ae14abf ffc95b7
Author: Vaxquis <vaxquis@gmail.com>
Date:   Wed Nov 12 21:08:15 2014 +0100

    Merge branch 'master' of https://github.com/libgdx/libgdx

commit ae14abfd167524df1be1c858bf26761de25bc204
Author: Vaxquis <vaxquis@gmail.com>
Date:   Mon Nov 10 22:42:05 2014 +0100

    fixes missing keycodes, cleans up & sorts existing ones - an essential/prerequisite commit for further Input improvements, e.g. https://github.com/libgdx/libgdx/issues/2524

commit 108fbb103993a1d174f77d91ff9fdca09ae7ccd4
Author: Robin S <serverkorken@googlemail.com>
Date:   Mon Nov 10 16:35:36 2014 +0100

    added missing setMaxLength(..) to GWT RopeJoint

commit 71880b79ea6ea19bf10b6083285ee8e61daa0830
Author: Vaxquis <vaxquis@gmail.com>
Date:   Mon Nov 10 22:42:05 2014 +0100

    fixes missing keycodes, cleans up & sorts existing ones - an essential/prerequisite commit for further Input improvements, e.g. https://github.com/libgdx/libgdx/issues/2524

commit ffc95b75f12797d00babe7111eda8407f0726ef8
Merge: c90ca0a 92ac1f4
Author: Xoppa <contact@xoppa.com>
Date:   Mon Nov 10 18:58:41 2014 +0100

    Merge pull request #2544 from vaxquis/master

    Improved limit()/clamp() behaviour - now it doesn't call nor(), reusing ...

commit c90ca0a3572ebb98349ca2f4c59f44ff108d6037
Merge: a9a417e f8f41a4
Author: Justin Shapcott <support@mobidevelop.com>
Date:   Mon Nov 10 07:38:13 2014 -0800

    Merge pull request #2572 from dermetfan/patch-1

    added missing setMaxLength(..) to GWT RopeJoint

commit f8f41a460d7c17a0640d8f3986547e2df3dd9d60
Author: Robin S <serverkorken@googlemail.com>
Date:   Mon Nov 10 16:35:36 2014 +0100

    added missing setMaxLength(..) to GWT RopeJoint

commit a9a417e8ca0ee31820242b9dca4e70256b391370
Merge: dd1e106 79f5588
Author: Justin Shapcott <support@mobidevelop.com>
Date:   Mon Nov 10 07:24:35 2014 -0800

    Merge pull request #2571 from dermetfan/patch-1

    added missing methods to GWT WeldJoint

commit 79f5588dc646943aee703cab10e14ad1f955120c
Author: Robin S <serverkorken@googlemail.com>
Date:   Mon Nov 10 16:19:33 2014 +0100

    added missing methods to GWT WeldJoint

    and fixed getFrequency()

commit 92ac1f45f09e54040047a25177e3db3a171c7c21
Author: Vaxquis <vaxquis@gmail.com>
Date:   Tue Nov 4 00:00:56 2014 +0100

    Improved limit()/clamp() behaviour - now it doesn't call nor(), reusing the
    (needed anyway) len var, resulting in *one* scl() call instead of *two*.
    Also, we use cached len, so that we don't have to calculate it twice.
    Mostly beneficial for Vector3 class.
    Also adds limit2(),setLength(), setLength2() and removes docs inherited
    from Vector interface

commit dd1e106fbe703b5055d6971d56a7eea7aacdb9f5
Author: Justin Shapcott <support@mobidevelop.com>
Date:   Sun Nov 9 12:57:18 2014 -0700

    Remove old getTextInput and getPlaceholderTextInput

commit 6e9770c093f80f3315e4d7bc71d205a7b184a744
Author: Justin Shapcott <support@mobidevelop.com>
Date:   Sun Nov 9 12:44:34 2014 -0700

    Add getTextInput accepting both text and hint values

commit 6f3e3ffcce6ceeff7d75678ced94750b49813065
Merge: e404a70 b4290f5
Author: Justin Shapcott <support@mobidevelop.com>
Date:   Sun Nov 9 09:58:01 2014 -0800

    Merge pull request #2567 from saschagehlich/bugfix/scroll-to-center-deprecation

    Make sure SelectBox does not use the old scrollToCenter API

commit b4290f5455b46f9a3dad6c8bfe88e536c2acc89b
Author: Sascha Gehlich <sascha@gehlich.us>
Date:   Sun Nov 9 18:49:21 2014 +0100

    Make sure SelectBox does not use the old scrollToCenter API

commit e404a704c459cb0720a3238919213fa22b591ef8
Merge: 53f5af8 84a1e72
Author: Nathan Sweet <nathan.sweet@gmail.com>
Date:   Sun Nov 9 16:33:21 2014 +0100

    Merge pull request #2434 from tube42/master

    Hiero command line support

commit 53f5af8b65651c50c5e4c336ce072ed86765ab8f
Author: Justin Shapcott <support@mobidevelop.com>
Date:   Sun Nov 9 08:11:34 2014 -0700

    GdxDefinitionSuperdev inherits GdxDefinition for convenience

commit 830b1c120960016b6732791afc39e5e0f8b7eef7
Merge: a45cd93 8b5d0d4
Author: Nathan Sweet <nathan.sweet@gmail.com>
Date:   Sun Nov 9 15:20:48 2014 +0100

    Merge pull request #2564 from aegamesi/master

    Add another ScrollPane#scrollTo; fix #2561

commit 8b5d0d4a0f2e565166b30ad5d583b1ae2e236e10
Author: aegamesi <admin.aegamesi@gmail.com>
Date:   Sun Nov 9 00:54:35 2014 -0600

    Update CHANGES, reflect ScrollPane#scrollTo change

commit 01e2b638d468660b772980a4e149414ea5ed7efb
Author: aegamesi <admin.aegamesi@gmail.com>
Date:   Sun Nov 9 00:51:35 2014 -0600

    Add centering to ScrollPane.scrollTo; fix #2561

    scrollToCenter(x, y, width, height) is now equivalent to scrollTo(x, y, width, height, false, true);

commit a45cd931de961f37836f5e56f8dad1c45e6c16e1
Author: TomSki <tomaszwojciechowski@hotmail.co.uk>
Date:   Fri Nov 7 10:02:50 2014 +0000

    Box2dLights 1.3, resolve #2505

commit 750f6f6df9d3518a9da1291ee3451471a380dbac
Merge: 266efdf 54215a4
Author: NathanSweet <nathan.sweet@gmail.com>
Date:   Thu Nov 6 14:54:49 2014 +0100

    Merge remote-tracking branch 'origin/master'

commit 266efdfc116b909d6e8ee6bad33b618478469989
Author: NathanSweet <nathan.sweet@gmail.com>
Date:   Thu Nov 6 14:54:44 2014 +0100

    Removed disposeDependencies.

    closes #2552

commit 54215a42f7b555da4ea54e83b7bfabe21229c215
Merge: f38114c 6275b55
Author: Tomski <tomaszwojciechowski@hotmail.co.uk>
Date:   Thu Nov 6 07:28:05 2014 +0000

    Merge pull request #2551 from Zomby2D/music

    Fixed accuracy of the OpenAL music getPosition() and setPosition() on lwjgl backend

commit 6275b55a43137d9df54685f0c98a1505b57e36cb
Author: Richard Martin <zomby@cablevision.qc.ca>
Date:   Wed Nov 5 23:35:13 2014 -0500

    Fixed accuracy of the OpenAL music getPosition() and setPosition()

commit 84a1e7241b66aee146b863c2b016011b81bfb893
Author: Tubeman, The <av@tube42.se>
Date:   Wed Oct 8 18:48:17 2014 +0200

    added batch mode to Hiero :)

commit daaafed506ad2c798f579cc59d51f88f63589060
Author: Tubeman, The <av@tube42.se>
Date:   Wed Oct 8 18:39:11 2014 +0200

    fix font file selector
    better handling of the fonts loaded from file: save/load in settings and update UI accordingly

Removed disposeDependencies.

closes #2552

Fixed accuracy of the OpenAL music getPosition() and setPosition()

Box2dLights 1.3, resolve #2505

Add centering to ScrollPane.scrollTo; fix #2561

scrollToCenter(x, y, width, height) is now equivalent to scrollTo(x, y, width, height, false, true);

GdxDefinitionSuperdev inherits GdxDefinition for convenience

added batch mode to Hiero :)

Make sure SelectBox does not use the old scrollToCenter API

Remove old getTextInput and getPlaceholderTextInput

added missing methods to GWT WeldJoint

and fixed getFrequency()

added missing setMaxLength(..) to GWT RopeJoint

Improved limit()/clamp() behaviour - now it doesn't call nor(), reusing the
(needed anyway) len var, resulting in *one* scl() call instead of *two*.
Also, we use cached len, so that we don't have to calculate it twice.
Mostly beneficial for Vector3 class.
Also adds limit2(),setLength(), setLength2() and removes docs inherited
from Vector interface