added kResolutionFixedHeight and kResolutionFixedWidth resolution policy

These new resolution policies will either ignore the width or height of the
specified design resolution size, but scale the ignored dimension, so it
matches the aspect ratio of the device.

Example:
A device with 854x480 pixels and a design resolution size set to 480x320
and the kResolutionFixedHeight policy, will create an internal canvas of
the size of 570x320px
If the device original size is 800x480 its internal size will be
534x320px
The height for both examples stays the same, the width is adjusted to match
the aspect ratio

Benefits:
- no distortions
- full canvas is usable, the visibility origin is 0/0
- I can use getWinSize() to place objects which is more intuitive
- for objects that should be placed at 0/0 I can use CGPointZero or 0/0 instead
  of the VisibilityRect methods, which is more readable
- using this method projects from the 1.x branch are probably much easier to
  port

Disadvantages:
- it is the developers responsibility to create the game code so that it
  supports multiple aspect ratios
Added support for secureTextEntry (passwords)

Added a secureTextEntry property. Enabling this property causes the
TextField to display the entered text as bullets.
Changed some property names to match conventions.

Changed m_pSecureTextEntry to m_bSecureTextEntry and renamed
getSecureTextEntry to isSecureTextEntry
compare using epsilon and absolute difference
Merge pull request #2193 from Weeds/feature-screen-dimensions

fixed #2065: Adding kResolutionFixedHeight and kResolutionFixedWidth resolution policy.
Update AUTHORS
Merge branch 'master' of https://github.com/MarcelBloemendaal/cocos2d-x into MarcelBloemendaal-master
Added CCB_MEMBERVARIABLEASSIGNER_GLUE_WEAK

We've found it useful to use CCB_MEMBERVARIABLEASSIGNER_GLUE_WEAK in
situations where we don't want CCObject derived pointers retained. It's
also useful if you want to assign a pointer dynamically cast to an
abstract base class such as CCLabelProtocol.
fixed #2068: Fixing a compilation error on win32 since "•" couldn't be recognized by vs compiler.
fixed #2068: Updating source format.
fixed #2068: Tab ~> 4 spaces.
Merge pull request #2403 from dumganhar/iss2068-cctextfield-secure

fixed #2068: Adding a secureTextEntry property. Enabling this property causes the TextField to display the entered text as bullets.
Update AUTHORS
Merge pull request #2402 from brawsome/master

fixed #2069: Adding new macro CCB_MEMBERVARIABLEASSIGNER_GLUE_WEAK to CCBMemberVariableAssigner.h
Update AUTHORS
fix a compiling error
Merge pull request #2404 from minggo/assetmanager

fix a compiling error
Merge pull request #2398 from lgb/float_comparison_issue

fixed #1935: Float comparison must not use "==" in the equal function of CCPoint and CCSize, we should compare float number by using epsilon and absolute difference.
Update AUTHORS
Removing unused file(uthash.h) in JSB projects.