Comp: fix spelling error

Signed-off-by: John Thornton <jthornton@gnipsel.com>
Add bitwise manipulations of u32.

Signed-off-by: Andy Pugh <andy@bodgesoc.org>
Add a component to access individual bits from a u32

Signed-off-by: Andy Pugh <andy@bodgesoc.org>
configs/sim/python_demo: move configs to

more appropriate directories:
   configs/sim/axis/iocontrolv2
   configs/sim/axis/spindle_orient
   configs/sim/axis/orphans

There may still be problems with some files in the reorganized
configs/sim tree, but comparing to a commit that predates the
rearrangement the problems may have pre-existed.

configs/sim/axis/iocontrolv2
-----------------|------------------------------|------------------------------|
ini_file         |master_with_this_patch        |commit_before_configs_reorg   |
                 |                              |(1c688d  on 4dec2013)         |
-----------------|------------------------------|------------------------------|
m66track.ini     |runs both (shortened)         |fails after first loop in     |
                 |loops in t3.ngc               |t3.ngc too few tools for loop |
                 |using [EMCIO]EMCIO = iov2     |                              |
-----------------|------------------------------|------------------------------|
g8812.ini        |toolchange without            |toolchange needs intervention |
                 |intervention for              |                              |
                 |iocontrol.0.start-change-ack  |                              |
                 |using [EMCIO]EMCIO = iov2     |                              |
-----------------|------------------------------|------------------------------|
axis-iocontrolv2 |runs as before                |main running demo             |
 -demo.ini       |                              |                              |
-----------------|------------------------------|------------------------------|
owordm6-ui.ini   |runs but may be damaged       |fails to run: missing pin:    |
                 |since removed postgui_halfile |    gladevcp.fail-next-op     |
                 |using [EMCIO]EMCIO = iov2     |                              |
-----------------|------------------------------|------------------------------|
owordm6-ui-ns.ini|runs                          |runs, intervention needed     |
                 |using [EMCIO]EMCIO = iov2     |                              |
-----------------|------------------------------|------------------------------|
Notes:
 1) using: [EMCIO]EMCIO = iov2
    lets ini work from pickconfig without user intervention for the pin
    iocontrol.0.start-change-ack
    added a note in README so user can learn how to modify

configs/sim/axis/spindle_orient
-----------------|------------------------------|------------------------------|
ini_file         |master_with_this_patch        |commit_before_configs_reorg   |
                 |                              |(1c688d  on 4dec2013)         |
-----------------|------------------------------|------------------------------|
orient.ini       |seems to work                 |seems to work                 |
-----------------|------------------------------|------------------------------|

These are problematic -- they havent worked for a long time:
configs/sim/axis/orphans
-----------------|------------------------------|------------------------------|
ini_file         |master_with_this_patch        |commit_before_configs_reorg   |
                 |                              |(1c688d  on 4dec2013)         |
-----------------|------------------------------|------------------------------|
py.ini           | not working (did it ever?)   |fails: core_sim_test.hal:46:  |
renamed:         |                              | 'iocontrol.0.user-enable-out'|
py.ini.notworking|                              | does not exist               |
-----------------|------------------------------|------------------------------|
pyiocontrol.ini  | not working (did it ever?)   |fails: core_sim_test.hal:46:  |
renamed:         |                              | 'iocontrol.0.user-enable-out'|
pyiocontrol.ini. |                              | does not exist               |
 notworking      |                              |                              |
-----------------|------------------------------|------------------------------|
axis_noio.ini    | same behavior                | runs after delay, in estop   |
-----------------|------------------------------|------------------------------|

The subdir: configs/sim/axis/orphans/pysubs/ probably duplicates
files in other places and could be removed.

Possible duplicates (or redundancies):

  configs/sim/axis/orphans/pysubs/customtask.py
  configs/sim/axis/remap/iocontrol-removed/python/customtask.py

  configs/sim/axis/orphans/pysubs/nulluserfuncs.py
  configs/sim/axis/remap/iocontrol-removed/python/nulluserfuncs.py

  configs/sim/axis/orphans/pysubs/oword.py
  configs/sim/axis/remap/getting-started/python/oword.py
  configs/sim/axis/remap/iocontrol-removed/python/oword.py

  configs/sim/axis/orphans/pysubs/plugins.py

  configs/sim/axis/orphans/pysubs/sqltoolaccess.py
  configs/sim/axis/remap/iocontrol-removed/python/sqltoolaccess.py

  configs/sim/axis/orphans/pysubs/task.py
  configs/sim/axis/remap/iocontrol-removed/python/task.py

  configs/sim/axis/orphans/pysubs/tooltable.py
  configs/sim/axis/remap/iocontrol-removed/python/tooltable.py

  configs/sim/axis/orphans/pysubs/userfuncs.py
  configs/sim/axis/remap/iocontrol-removed/python/userfuncs.py

  configs/sim/axis/orphans/pysubs/remap.py
  many
Merge remote-tracking branch 'origin/v2.5_branch' into 2.6
new pyvcp_widgets

this fixes http://sourceforge.net/p/emc/bugs/364/

Signed-off-by: Michael Haberler <git@mah.priv.at>
(cherry picked from commit 00f3419a0d6d84e543f1bd52a23a0d03adc62d1f)