ACCUMULO-1933 Make unit on memory parameters case-insensitive.

1. Added support for both cases for G, M, K and B

2. Added warning message for lower case b and that the code will consider this bytes

3. Added meaningful error message for any number formatting issues

4. Added unit test that test 1 and 3 from above.

 modified:   src/core/src/main/java/org/apache/accumulo/core/conf/AccumuloConfiguration.java

 new file:   src/core/src/test/java/org/apache/accumulo/core/conf/AccumuloConfigurationTest.java
Merge branch '1.5.1-SNAPSHOT' of https://git-wip-us.apache.org/repos/asf/accumulo into 1.5.1-SNAPSHOT
ACCUMULO-2126 Hadoop profile names should be consistent across branches.

Changes naming scheme to be by Hadoop generation, i.e. hadoop-1 and hadoop-2.

Adds ability to either rely on default or to specify default by profile, i.e. hadoop.profile=1 on 1.4.

Adds a more helpful error message when the provided hadoop.profile doesn't match one of our expected options.

Signed-off-by: Mike Drob <mdrob@cloudera.com>
Merge branch '1.4.5-SNAPSHOT' into 1.5.1-SNAPSHOT
Merge branch '1.5.1-SNAPSHOT' into 1.6.0-SNAPSHOT