Removed some unnecessary code and added some comments to the new functions
Added basic implementation of the put_map_exact instruction, it is tested with basic testcases but needs more testing
Added a new implementation of the put_map_exact instruction
Merge remote-tracking branch 'origin/hipe-maps' into hipe-maps-put_map_exact

Conflicts:
	lib/hipe/icode/hipe_beam_to_icode.erl

Merge has been done in order to run the entire maps_test_suite.
Uncommented the skipped testcases so they now are ran together with the hipe test suite
All four instructions now added, the hipe test suite is passed with this code
Merge branch 'hipe-maps-put_map_exact' into hipe-maps

Uncommented the skipped test cases for the hipe test suite. The put instructions are implemented and the other two
instructions the have been added to the beam_to_icode file. The updated hipe test suite is passed for this
implementation.